Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Jak ukryć przycisk 'zaloguj' po zalogowaniu ?
#1
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 ?
Odpowiedz
#2
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.
Odpowiedz
#3
Lub...
Użyj cookies np :
Kod:
if(!$_COOKIE["zalogowany"]) {
print "
Zaloguj
";
} else {
print "
Wyloguj
";
}
Odpowiedz
#4
(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..
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz
#5
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 ...
Odpowiedz
#6
(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.
Odpowiedz
#7
Z tym problemem sobie poradziłem już Wink
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl