Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Jak ukryć przycisk 'zaloguj' po zalogowaniu ? - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: CMSy, Systemy Forów (https://www.webmastertalk.pl/forum-cmsy-systemy-forow)
+---- Dział: Joomla (https://www.webmastertalk.pl/forum-joomla)
+---- Wątek: Jak ukryć przycisk 'zaloguj' po zalogowaniu ? (/thread-jak-ukryc-przycisk-zaloguj-po-zalogowaniu)



Jak ukryć przycisk 'zaloguj' po zalogowaniu ? - sYa_TPS - 28-06-2010

Witam Mam pewien problem. Nie wiem jak ukryć przycisk 'ZALOGUJ' w menu użytkownika po zalogowaniu. Chciałbym ukryć też przycisk wyloguj dla wylogowanych. Jak to zrobić ? Jakieś wskazówki ?


RE: Jak ukryć przycisk 'zaloguj' po zalogowaniu ? - Dhofca - 28-06-2010

Kod:
if (zalogowany)
then pokaz 'wyloguj'
else pokaz 'zaloguj'
Teraz przepisz to co napisałem Ci w pseudokodzie na (jak sądzę) PHP, podstaw odpowiednie zmienne (SESSION) pod nazwy robocze i śmiga.


RE: Jak ukryć przycisk 'zaloguj' po zalogowaniu ? - Mafialy - 03-07-2010

Lub...
Użyj cookies np :
Kod:
if(!$_COOKIE["zalogowany"]) {
print "
Zaloguj
";
} else {
print "
Wyloguj
";
}



RE: Jak ukryć przycisk 'zaloguj' po zalogowaniu ? - Pedro84 - 03-07-2010

(03-07-2010, 06:13)Mafialy napisał(a): Lub...
Użyj cookies np :
Kod:
if(!$_COOKIE["zalogowany"]) {
print "
Zaloguj
";
} else {
print "
Wyloguj
";
}

A jeśli nie używa cookie do logowania? Co wtedy? Przecież każdy system logowania oparty jest na sesjach. Nawet jeśli autologowanie jest oparte na cookies to i tak logowanie odbywa się przez sesję.

Poza tym, jak już coś radzisz, to wypada mieć pojęcie. Jak już sprawdzasz cookie to wypada sprawdzać i walidować wartość. Błędy:
1. brak sprawdzania i walidacji wartości (mogę sobie stworzyć ciasto i co, zaloguje mnie)
2. zamiast print używamy echo

Coś gdzieś dzwoni, ale co i gdzie to już nie wiesz. Ehh..


RE: Jak ukryć przycisk 'zaloguj' po zalogowaniu ? - Mafialy - 03-07-2010

Ech boziu , Pedro , a nie wiesz , że czasami trzeba samemu pomyśleć , to tylko przykład , jak widzisz "np." , ułożyć sobie musi sYa sam ...


RE: Jak ukryć przycisk 'zaloguj' po zalogowaniu ? - Pedro84 - 03-07-2010

(03-07-2010, 07:39)Mafialy napisał(a): Ech boziu , Pedro , a nie wiesz , że czasami trzeba samemu pomyśleć , to tylko przykład , jak widzisz "np." , ułożyć sobie musi sYa sam ...

No właśnie, a tego nie czynisz. To co napisałeś jest nie tylko błędne z założenia (bo tak się nie robi), ale także logicznie.


RE: Jak ukryć przycisk 'zaloguj' po zalogowaniu ? - sYa_TPS - 03-07-2010

Z tym problemem sobie poradziłem już Wink