![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 10.10.2009 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym, aby po zalogowaniu się na konkretny email (jako login), użytkownik miał dostęp do panelu administracyjnego na stronie.
Robię to tak jak poniżej, ale niestety link do admina pokazuje się dla wszystkich zalogowanych użytkowników, a dostęp powinien mieć tylko jakisemail@interia.pl.
Jakieś porady? Z góry dziękuję. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 10.10.2009 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
Tak też już próbowałem z "==", ale wówczas nie pokazuje się link do panelu...
|
|
|
![]()
Post
#4
|
|
Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
W takim układzie warunek się nie zgadza, sprawdź czy drugi parametr ($_COOKIE['log']) jest spełniony.
PS. '=' to przypisanie, '==' przyrównanie. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 10.10.2009 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
W takim układzie warunek się nie zgadza, sprawdź czy drugi parametr ($_COOKIE['log']) jest spełniony. PS. '=' to przypisanie, '==' przyrównanie. Raczej ten drugi parametr się zgadza, bo gdy go usunąłem dla sprawdzenia, to wtedy nie potrzeba się logować by mieć dostęp do panelu. |
|
|
![]()
Post
#6
|
|
Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
Po co Ci () w echo?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 10.10.2009 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
daj pod spodem
echo $_SESSION['email'].'<br />'.$_COOKIE['log']; i sprawdz czy masz w pierwszej linijce ob_start(); session_start(); a w ostatniej ob_end_flush(); |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 10.10.2009 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
daj pod spodem echo $_SESSION['email'].'<br />'.$_COOKIE['log']; i sprawdz czy masz w pierwszej linijce ob_start(); session_start(); a w ostatniej ob_end_flush(); dziękuję za pomoc, zrobiłem tak i zadziałało: ... ... ...
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 11:58 |