Hallo mensen,
Ik ben bezig met het maken van een extranetje waar gebruikers o.a bestandjes kunnen uploaden.
In de huidige situatie kan een file ge-upload worden die geplaatst wordt in een mapje. De inhoud van dit mapje wordt vervolgens op het scherm getoond. Het mapje heeft dezelfde naam als de persoon die ingelogt is zodat iedereen een eigen map heeft. De map zelf is beveiligd met .htaccess waardoor elke gebruiker alleen toegang heeft tot z'n eigen map
Het probleem ontstaat wanneer je publieke mappen hebt. Bijvoorbeeld de map 'projecten1' waarbij Piet 100% toegang moet hebben, Klaas helemaal niet en Gert alleen mag lezen. Op dit punt komen beperkingen van .htaccess aan het licht met betrekking tot de toegang. Met .htaccess kan ik alleen aangeven of iemand wel of geen toegang heeft. Nieuwe gebruikers toevoegen is ook niet echt handig op deze manier.
Als oplossing voor dit 'toegangprobleem' lijkt een database (die toch al bestaat voor de gebruikers en wachtwoord) een goede optie.... gewoon alle (kleine) bestandjes opslaan in de database (tabel FILES) waardoor verschillende toegangsniveaus mogelijk worden.
Met de search vond ik de mogelijkheid om een verwijzing op te nemen in de database, maar op deze manier zijn alle bestanden toch nog steeds publiekelijk toegankelijk? Immers, als ik handmatig de URL van de file intik zonder de url uit de DB te halen, dan kan ik ook de file downloaden. Of maak ik nu een denkfout?
Als ik alle files in de database zet en ik heb bijv. in de tabel "FILES" het bestandje 'document.doc' met ID_NR '1' en ik wil deze vanaf de webpagina downloaden, genereert sql en/of php dan een soort van tijdelijke link? Waar verwijst je hyperlink dan naar om zodoende het bestandje te downloaden?
Bvd
Ik ben bezig met het maken van een extranetje waar gebruikers o.a bestandjes kunnen uploaden.
In de huidige situatie kan een file ge-upload worden die geplaatst wordt in een mapje. De inhoud van dit mapje wordt vervolgens op het scherm getoond. Het mapje heeft dezelfde naam als de persoon die ingelogt is zodat iedereen een eigen map heeft. De map zelf is beveiligd met .htaccess waardoor elke gebruiker alleen toegang heeft tot z'n eigen map
Het probleem ontstaat wanneer je publieke mappen hebt. Bijvoorbeeld de map 'projecten1' waarbij Piet 100% toegang moet hebben, Klaas helemaal niet en Gert alleen mag lezen. Op dit punt komen beperkingen van .htaccess aan het licht met betrekking tot de toegang. Met .htaccess kan ik alleen aangeven of iemand wel of geen toegang heeft. Nieuwe gebruikers toevoegen is ook niet echt handig op deze manier.
Als oplossing voor dit 'toegangprobleem' lijkt een database (die toch al bestaat voor de gebruikers en wachtwoord) een goede optie.... gewoon alle (kleine) bestandjes opslaan in de database (tabel FILES) waardoor verschillende toegangsniveaus mogelijk worden.
Met de search vond ik de mogelijkheid om een verwijzing op te nemen in de database, maar op deze manier zijn alle bestanden toch nog steeds publiekelijk toegankelijk? Immers, als ik handmatig de URL van de file intik zonder de url uit de DB te halen, dan kan ik ook de file downloaden. Of maak ik nu een denkfout?
Als ik alle files in de database zet en ik heb bijv. in de tabel "FILES" het bestandje 'document.doc' met ID_NR '1' en ik wil deze vanaf de webpagina downloaden, genereert sql en/of php dan een soort van tijdelijke link? Waar verwijst je hyperlink dan naar om zodoende het bestandje te downloaden?
Bvd
AMD PoloMarco 23500 gigakilometer - 96" Quadcrystal scherm - Detonator 28010.25 afgerond op 2 decimalen - PlakBand @ 768 TB - 512 GB ZIGB - UltraFlex 100 GPU @ 5.5 ghz / 10 ghz - Isootjes @ 1 GB/sec