![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Używam mojego CMSa na paru stronach, które znajdują się na jednym serwerze. Są w innych katalogach, korzystają z innych baz. Problem jest taki, że gdy zaloguję się do jednego panelu to do panelu drugiej strony nie muszę się logować - jestem automatycznie logowany. Przy czym nie działa to tak na wszystkich stronach. Zauważyłem że problem sprawiają tylko dwie konkretne strony między sobą. Jak to rozwiązać? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Cytat Jak to rozwiązać? Jeśli masz logowanie oparte na sesjach, zróżnicuj nazwy zmiennych sesyjnych, dodając do nich jakiś unikalny prefix, bo po prostu jak masz na stronie A po zalogowaniu ustawione $_SESSION['zalogowany'] na '1', a na innej logowanie oparte jest na tej samej technice, to tam zmienna $_SESSION['zalogowany'] też będzie miała wartość 1. Zrób np. tak: Dla strony A: $_SESSION['page_A_zalogowany']; Dla strony B: $_SESSION['page_B_zalogowany']; |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 04:40 |