PHP - samo registriran korisnik može preuzeti file

poruka: 3
|
čitano: 626
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
17 godina
neaktivan
offline
PHP - samo registriran korisnik može preuzeti file

Počeo sam se malo bavit php-om u zadnje vrijeme i zanima me kako napraviti da samo registriran korisnik može preuzeti neki file (u mom slučaju pdf).

 

Moglo bi se napravit da se download link prikaže samo ulogiranom korisniku, ali to nije to. Opet ako zna link može preuzeti file bez obzira bio logiran ili ne...

 
0 0 hvala 0
14 godina
protjeran
offline
PHP - samo registriran korisnik može preuzeti file

Zato se fileovi za download ne spremaju u samu web aplikaciju iliti u web direktorij. Spremaš fileove izvan web direktorija, provjeravaš da li je user logiran, odnosno da li ima privilegije za download i onda posebna funkcija/klasa (kad se klikne na download link) kreira http header sa fileom. Problem je u tome svemu da se kod download-anja sakrije prava putanja file-a. Ali google uvijek daje rješenja:

 

http://www.kavoir.com/2009/05/php-hide-the-real-file-url-and-provide-download-via-a-php-script.html

 

 

Ad astra peronospora
 
2 0 hvala 1
17 godina
neaktivan
offline
PHP - samo registriran korisnik može preuzeti file

Zeza me malo ova skripta ili ja nešto ne radim kako treba.

 

Stavio sam pdf file izvan public_html direktorija u zaseban direktorij dok je ova skripta u public_html direktoriju gdje se pokreće.

Putanju koju sam naveo je '/secret_files/dokument.pdf/', međutim file se kao počne skidati i skine se samo 400-500 byteova od nekih 2-3 MB.

 
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice