Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie plików po autoryzacji
jacek_pl
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 13.12.2004

Ostrzeżenie: (0%)
-----


Przykładowo mam stronkę, do której mają dostęp różni użytkownicy, należący do różnych grup. Na stronie są zastosowane sesje i hasła przechowywane w bazie. Wszystkim użytkownikom jest wyświetlana taka sama treść strony. Na stronie są linki do materiałów, które można ściągnąć z mojej strony. Chcę, aby po kliknięciu na link tylko użytkownicy należący do określonej grupy mogli poberać ten plik.
Link mógłby wyglądać tak http://nazwadomeny.pl/plik.php?download=idPliku
Za pomocą pewnej funkcji mogę sprawdzić, czy dany użytkownik ma dostęp do tego pliku i zezwolić na pobranie tego pliku lub też nie. Problem jest w tym, że jeżeli użytkownik wpisze w URL-u bezpośredni adres pliku ( np. http://nazwadomeny.pl/sciezka/plik1.zip) to i tak go ściągnie, nawet bez uwierzytelnienia. Zastanawiałem się nad użyciem .htaccess-a. Problem w tym, że .htaccess sprawdza kto ma uprawnienia do katalogu na podstawie pliku tekstowego, a ja mam informację o grupach, użytkownikach i hasłach w bazie danych mysql. Czy można zmusić htaccess-a aby nie korzystał z pliku z hasłami, a korzystał z mojej funkcji w php?
W jaki sposób można rozwiązać ten problem?
Interesuje mnie przede wszystkim merytoryczne rozwiązanie problemu.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 04:06