Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]Kontrola dostępu do plików
auto926
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 25.08.2010

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


Posiadam na stronie upload plików od róznych, oczywiście zalogowanych użytkowników. Potrzebuje możliwości kontrolowania dostepu do tych plików, np. tak aby użytkownik o numerze id=123 miał dostep a inni nie. Nazwy plików są trzymane w bazie.
Go to the top of the page
+Quote Post
macromatic
post
Post #2





Grupa: Zarejestrowani
Postów: 25
Pomógł: 1
Dołączył: 20.02.2007

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


zrób w bazie danych osobną tabelę np.

files_permision
w której będzie id pliku oraz id uzytkownika ktory ma do niego dostep.
Go to the top of the page
+Quote Post
Daiquiri
post
Post #3





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




@macromatic - no i co Ci to da? Sprawdzisz warunkiem? A co w momencie gdy ktoś po prostu wklepie adres w przeglądarkę bezpośrednio do pliku?

auto926 - masz jakąś listę tych plików, czy po prostu trzymasz je w osobnych katalogach?


Edit: nie przeglądałam dokładnie, ale wydaje się być tym czego szukasz.

Ten post edytował Daiquiri 14.09.2010, 14:08:26
Go to the top of the page
+Quote Post
auto926
post
Post #4





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 25.08.2010

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


Narazie mam w bazie tabele gdzie jest przyporządkowanie, id użutkownika do plik który dodał. To dopiero projekt, także może być w osobnych katalogch, może być lista. Tylko jak kontrolować dostęp do tych plików? Tak jak piszesz, aby nie dostać się bezposrednio z przegladarki a pozwolić tylko danemu userowi na dostęp.
Go to the top of the page
+Quote Post
Daiquiri
post
Post #5





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Zerknij w link powyżej - jest tam kilka sposobów na udostępnianie plików, tylko określonym użytkownikom, albo poczytaj o np. .htaccess (IMG:style_emoticons/default/smile.gif) .
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.09.2025 - 02:46