![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 13.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Pojawil mi sie pewien problem na stronie www. Zrobilem dwa logowania dla uzytkownikow. Pierwsze dla zwyklych uzytownikow (numer + haslo). A drugie dla wlasnych uzytkownikow (numer + haslo + sprawdza czy jest wlasnym uzytkownikiem w bazie danych "wlasny >=1). Wszystko dziala ok. Nastepnie po zalogowaniu zrobilem opcje. Dla zwyklych userow oraz dla wlasnych. I teraz gdy ktos jest zalogowany na zwyklego usera i zna adres do strony dla "wlasnego" usera, moze wejsc. Nie ma tam sprawdzania i nie potrafie zrobic... System logowania byl duzo prostszy, poprostu przypisalem dodatkowo pewien argument, a w tym pliku nie mam systemu logowania, wiec nie moge takowego przypisac. Podaje tutaj moj plik z zawartoscia i jezeli mozecie naprowadzcie mnie jakos lub pokazcie jak to zrobic, z reszta plikow juz sobie poradze.
Chodzi mi o to by z bazy danych pobieral wartosc z tabeli "user", pole "wlasny" i gdy jest wpis ">= 1" wtedy dopuszcza uzytkownika, inaczej odrzuca "uzyszkodnika" Z gory dziekuje i czekam na pomoc. Pozdrawiam! Ten post edytował darex11 13.02.2007, 19:37:19 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
W tym pliku masz odczytywanie z pliku a nie z bazy danych.
Coś tutaj jest nie tak. Jeżeli chcesz zrobić sprawdzanie, czy użytkownik ma prawo do danej strony, podczas logowanie zapisz dane w sesji ( dane czyli wartość pola wlasny ). Przy wejściu na stronę dla użytkownika własnego sprawdzasz jaką wartość ma ta zmienna. Jeżeli jest OK to pokazujesz stronę, jeżeli nie to pokazujesz jakiś komunikat. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 06:37 |