![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 28.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Mam 3 pliki: handlowiec.php (strona logująca) , panel_handlowy.php (strona która pojawia się po zalogowaniu) , wyloguj.php (strona zawierająca skrypt, który kończy sesję i przekierowuje do handlowiec.php)
Gdy zaloguję się na stronie handlowiec.php, dostaję się do strony panel_handlowy.php, gdzie z kolei uruchamiam link który uruchamia wyloguj.php i przekierowuje mnie na stronę logowania. Wszystko by było ładnie pięknie, ale dlaczego bo wylogowaniu mogę dostać się przez przeglądarkę do strony panel_handlowy.php bez żadnego ponownego logowania. Zawartość wyloguj.php:
Zawartość panel_handlowy.php (fragment początkowy):
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 28.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Niestety nie działa to co napisałeś CuteOne.
Przedstawiam pewne podpowiedzi: Zmodyfikowałem plik wyloguj.php do takiej postaci:
Wynikiem przy pierwszym wywołaniu jest: Wartość funkcji empty przed kasowaniem zmiennych sesji: Wartość funkcji empty po skasowaniu zmiennych sesji: 1 Wynikiem przy naciśnięciu odśwież jest: Wartość funkcji empty przed kasowaniem zmiennych sesji: 1 Wartość funkcji empty po skasowaniu zmiennych sesji: 1 Dziwne nieprawdaż? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 04:17 |