![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Hej forumowicze.
Mam portal i chcę mieć trzy rangi użytkowników: administrator, moderator i użytkownik. Chodzi mi o to jak zapisać w logowaniu, że ten, kto się loguje ma taką a taką rangę. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 233 Pomógł: 27 Dołączył: 27.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy dobrze Cię zrozumiałem, ale dodaj takie coś. Czy o to Ci chodziło? Oczywiście musisz mieć połączenie z bazą i utworzona kolumnę status. Na początku dodaj session_start();
Ten post edytował daros17 19.11.2010, 16:38:01 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Utworzyłem tabeleę 'ranga' - tinyint, gdzie 2 to administrator, 1 to moderator a 0 zwykły użytkownik. I teraz mam taki kod:
Problem w tym, że zawsze jak się loguje (choć mam jeden rekord jako administrator) to wychodzi mi: Nie jesteś administratorem! |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 233 Pomógł: 27 Dołączył: 27.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Podaj cały kod logowania
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Proszę bardzo. Oto część strony odpowiedzialna za logowanie. Dodam, że mam na początku strony session_start():
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 233 Pomógł: 27 Dołączył: 27.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Możesz zrobić np tak:
Ten post edytował daros17 19.11.2010, 18:15:32 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Niestety wciąż działa tak samo z tym wyjątkiem, że każdy jest administratorem
![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 233 Pomógł: 27 Dołączył: 27.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj tak, a następnie przekształć swój skrypt lub skorzystaj z tego, ale brakuje tutaj kilku rzeczy np zabezpieczeń, czy login oraz hasło się zgadzają.
Ten post edytował daros17 19.11.2010, 18:54:57 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, działa. Zrobiłem nieco inaczej, aczkolwiek skorzystałem z pomysłu daros17 z pętlą while i... i działa... Dzięki za pomoc.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 13:01 |