![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 4.03.2012 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Witam, jestem początkujący i uczę się PHP.
Potrzebuję zrobić logowanie dla różnych grup użytkowników. Używając szukajki znalazłem taki temat KLIK lecz nie pomógł mi za bardzo, bo wcześniej już miałem to zrobione. W bazie mam kolumnę 'user_role' i tam nadane są numery określające grupę użytkownika. Jednak przy logowaniu jakby nie zczytuje roli użytkownika, nie potrafi tego rozdzielić. "User_role" jest typu int. Próbówałem varcharem, kombinowałem brać dane z tej kolumny w cudzysłów, apostrof. W zależności od wyboru logowało mnie gdzie indziej wciąż nie rozróżniając roli. Mam nadzieję, że jasno opisałem swój problem. Z góry dziękuję za wszelką pomoc i objaśnienia. edit: 0 - dla zywkłego usera, 1 - dla pracownika, 2 - dla admina. Jeśli ustawię wartość 0:
to loguje mnie do userlist.php, a każda inna wartość przenosi do index.php, niezależnie kto sięloguje. W bazie widzę, że role >0 są nadane. Po id loguje poprawnie. Ale to wadzi, żeby zrobić logowanie dla trzech grup użytkowników.
Ten post edytował artur2233 18.12.2012, 20:25:43 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 18 Dołączył: 5.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Standardowe zalecenia: - na początku pliku wstaw session_start(); - sprawdź co przechowujesz w tablicy $_SESSION Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 19:30 |