Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak skasować cookie?
Forum PHP.pl > Forum > Przedszkole
poczatkujaca12
Próbuję się wylogować z aplikacji:
  1. setcookie('login', '', time() - 3600);

i lipa - nie usuwa mi ciasteczka z przeglądarki...
jak można inaczej pozbyć się ciasteczka?
lub zmienić jego nazwę, bo nie zmienia ani wartości, ani czasu trwania ciasteczka sad.gif
poczatkujaca12
Fuck - jak nie urok to...
wylogowało - fajnie, ale teraz z jakiegoś powodu nie chce mi zrobić ciasteczka - jak się wylogowałam (wcześniej jak w przeglądarce kasowałam i ponownie się logowałam tworzyło ciasteczka)
i to działało - a teraz nie chce działać - nie tworzy ciasteczka

a tworzę je chyba poprawnie:
Kod
  setcookie("login", $data['email'], time()+3600, "/");
sadistic_son
A nie masz przypadkiem warunku wylogowania spełnionego ciągle? Sprawdź czy przypadkiem nie jest tak, że Ci tworzy ciastko, po czym od razu wylogowuje (przez błędny warunek) i usuwa ciastko. Najprościej sprawdzisz to dając jakieś echo 'wylogowano' zaraz po funkcji wylogowującej.
gornik
Tak jeszcze od siebie z całkiem innej beczki, logowanie usera na podstawie ciastka zawierającym email nie wygląda zbyt dobrze, jeżeli to Twój jedyny parametr od którego zależy dostęp do danych użytkownika to z łatwością można przelogować na dowolną osobę znając jego adres e-mail.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.