![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 1 Dołączył: 28.08.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Potrzebuje pomocy. Staram się obiektowo napisać skrypt logowania. Nie wiem dlaczego zaraz po załadowaniu index.php zmienna $_SESSION['logged'] równa jest true oraz widzę napis "Zalogowano". Przecież nie wprowadzono jeszcze nic do formularza. Przez to nie może wykonać się funkcja login. Czy moglibyście jakoś mnie nakierować na dobre tory? index.php:
db.php:
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 19 Dołączył: 19.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Nie wiem dlaczego zaraz po załadowaniu index.php zmienna $_SESSION['logged'] Może masz ustawione session.auto_start =1 w php.ini, poza tym nie podoba mi się kod funkcji login, sesję powinieneś startować na początku programu a nie w instrukcji if, nigdzie nie ustawiasz logged na false, więc jak raz się zalogujesz poprawnie, to ciągle będzie pamiętać, poszukaj jak ustawić aby sesja była usuwana po zamknięciu przeglądarki. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 18:21 |