Avatar billede Mik2000 Professor
11. november 2010 - 19:03 Der er 7 kommentarer og
2 løsninger

Luk af for en mappe

Hej

Findes der en måde hvor man kan:
- Lukke af for en mappe, så man ikke kan gå ind på de filer der findes
- Samtidige give et system adgang til at benytte og vise filerne

Eksempel:
Har en mappe med pdf filer hvor filerne kun skal kunne ses når man er logget ind via administrationen
Dvs. man må ikke f.eks. kunne gå ind på dem fra et link uden for administrationen eller gå til den direkte adresse og se filen.
Det skal helst ikke være sådan at når de klikker på en fil fra administrationen skal de skrive endnu et login.

Er det muligt?
Avatar billede intenz Novice
11. november 2010 - 19:42 #1
Jeg ville ligge den mappe med filer udenfor web 'root', så den ikke kan tilgåes via nettet.

Og så lave et link i admin der downloadede filen via php.

Et eksempel på et script der kan hjælpe dig:
http://w-shadow.com/blog/2007/08/12/how-to-force-file-download-with-php/

De findes også i simplere varianter.
Avatar billede coderdk Praktikant
11. november 2010 - 22:30 #2
Enig, eller lave en .htaccess fil, som kræver login i den folder (som jo så ikke er PHP).
Avatar billede Mik2000 Professor
12. november 2010 - 01:15 #3
Tak for svarene

intenz - vil jeg lige tage et kig på

coderdk - lyder udmiddelbart nemmere, men for at gøre det så kræver det de skal skrive et brugernavn og kodeord hver gang de åbner en fil ik? - man kan ikke få PHP til at sende det med eller lign. så httaccess acceptere det vel?
Avatar billede showsource Seniormester
12. november 2010 - 09:42 #4
Hvis du har mulighed for at bruge .htaccess, kan du bruge:

Order deny,allow
Deny from all

for at lukke af for alt.
Dog kan et php script på serven godt læse filer som ligger i dir.
Avatar billede Slettet bruger
12. november 2010 - 10:30 #5
.. og dét php-script kan checke (vha. session/cookie) at brugeren er logget ind (én gang).

Hvis det er en adgang som brugerne skal betale for, findes der MANGE løsninger "derude" - for det er netop dén måde de fleste kommercielle (porno) websites fungerer på.
Check CCBill f.eks.
Avatar billede Mik2000 Professor
12. november 2010 - 11:14 #6
Showsource
Så hvis man laver en htaccess fil med indhold som du skriver, så vil man ikke kunne gå direkte ind på det eller gå ind på det fra link fra anden server, men det vil være muligt at gå ind på det fra link fra min side/administration
Er det korrekt forstået eller skal der mere til?

T4NK3R
Selve administrationen og login er ikke et problem. Kun lige hvordan man lukkede af for direkte adgang til en mappe :)
Avatar billede Mik2000 Professor
11. december 2010 - 03:52 #7
??
Avatar billede Mik2000 Professor
19. december 2010 - 00:21 #8
Jeg har prøvet:
Order deny,allow
Deny from all

Men så kan jeg slet ikke få nogle af de pdf'er vist som ligger i mappen, heller ikke inde i administrationen
Avatar billede Mik2000 Professor
29. december 2010 - 03:13 #9
Lukker

Intenz: Du får halv point fordi det nok er den eneste løsning, men desværre nok ikke den jeg helt gerne ville have haft
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester