Witam serdecznie
mam problem, którego nie moge rozwiązać a byćmoże jest on niezwykle banalny.
Posiadam galerię skrypt php+mysql, zdjecia możliwe do pobrania są wyłacznie dla uzytkowników zalogowanych. Noi teraz link dla zalogowanych (w moim przypadku) jest zawsze taki sam (czyli np. http://nazwa.pl/nazwa.jpg). czyli osoba zalogowana moze podac komus z zewnatrz ten link i tez bedzie działał.
Stad moje pytanie jak zabezpieczyc dostep tak aby osoby 3 nie miały mozliwosci wejscia po linku, czy to przez przegladarkę, czy też przez jakis program do sciagania plików??
pozdrawiam
[php/sql] Zabezpieczenie galerii
Re: [php/sql] Zabezpieczenie galerii
Może tak. W pliku gdzie ma się wyświetlać obrazek:
[xml]<img src="plik.php" border="0" alt="obrazek" title="obrazek">[/xml]
Logowanie na sesjach, w pliku plik.php
[php]<?php
if($_SESSION['zalogowany'] == TRUE){
header("Content-type: image/jpg");
readfile('jakis.jpg');
}
?>[/php]
[xml]<img src="plik.php" border="0" alt="obrazek" title="obrazek">[/xml]
Logowanie na sesjach, w pliku plik.php
[php]<?php
if($_SESSION['zalogowany'] == TRUE){
header("Content-type: image/jpg");
readfile('jakis.jpg');
}
?>[/php]
Re: [php/sql] Zabezpieczenie galerii
dziekuje za odpowiedz
tak pierwotnie myslałem [i chyba tak zrobię] żeby sprawdzac czy uzytkownik jest zalogowany, i po zalogowaniu rozpoczynać sesje.
Ale gdyby np ktos uzył programu do sciagania? czy to pomoże?
pozdrawiam
tak pierwotnie myslałem [i chyba tak zrobię] żeby sprawdzac czy uzytkownik jest zalogowany, i po zalogowaniu rozpoczynać sesje.
Ale gdyby np ktos uzył programu do sciagania? czy to pomoże?
pozdrawiam
Re: [php/sql] Zabezpieczenie galerii
Jeśli nie będzie zalogowany i obrazek sie nie wyświetli, widoczny lik jest do pliku php nie jpg.
Ostatnio zmieniony pt sie 31, 2007 7:22 am przez Marek_bf, łącznie zmieniany 1 raz.
Re: [php/sql] Zabezpieczenie galerii
sprytne, logiczne, i wiele innych - równie dobrych 
dzieki jeszcze raz, postaram sie to wcielic w zycie
pozdrawiam
dzieki jeszcze raz, postaram sie to wcielic w zycie
pozdrawiam
Re: [php/sql] Zabezpieczenie galerii
Dopiero zaczynam przygodę z php i mam pytanie. Czy ten skrypt trzeba stosować do każdego obrazka oddzielnie? To znaczy, edytować nazwe plik.php oraz zmienić nazwe obrazka w skrypcie dla każdego obrazka?
Re: [php/sql] Zabezpieczenie galerii
W sesji możesz przekazać nazwę pliku:
[php]<?php
if($_SESSION['zalogowany'] == TRUE){
header("Content-type: image/jpg");
readfile($_SESSION['nazwapliku']);
}
?>[/php]
[php]<?php
if($_SESSION['zalogowany'] == TRUE){
header("Content-type: image/jpg");
readfile($_SESSION['nazwapliku']);
}
?>[/php]

