Cum să detectezi un utilizator care nu este autentificat

5 iul. 2011, 16:01:22
Vizualizări: 657
Voturi: 5

Există o metodă simplă de a verifica dacă un utilizator - cineva care s-a autentificat în trecut dar nu este conectat în prezent - vizitează site-ul meu?

Mă gândeam să verific dacă $COOKIE[TEST_COOKIE] este setat, dar nu sunt sigur.

  1. Este aceasta o metodă bună?
  2. Există un alt cookie mai bun de verificat?
  3. Ce ați face în locul meu?
3
Comentarii

Hmmm... TEST_COOKIE pare să dispară când sesiunea se încheie. Probabil nu este o idee bună. Ce părere ai despre verificarea dacă $COOKIE nu este gol, ar putea fi o metodă mai bună, deoarece cookie-ul wp-settings-time-* pare să persiste timp de un an.

mfields mfields
5 iul. 2011 16:11:34

Folosești $COOKIE sau $_COOKIE?

EAMann EAMann
5 iul. 2011 18:30:47

Am făcut corect în cod... nu sunt sigur unde a dispărut underscore-ul? Totuși, am abandonat asta.

mfields mfields
5 iul. 2011 19:41:02
Toate răspunsurile la întrebare 1
0

Poți verifica acest cookie wp-settings-1 care durează 1 zi și apoi poți verifica dacă wordpress_test_cookie este disponibil. Sau poți scrie un simplu plugin care verifică dacă utilizatorul este autentificat și adaugă un cookie cu durată mai lungă pentru verificare.

19 aug. 2011 11:03:03