2010-11-19 9 views
1

Wie kann ich mich dauerhaft bei den Personen anmelden, die sich auf meiner Seite anmelden (auch wenn der Browser ausgeschaltet ist), bis sie sich abmelden.Permanent Login

+3

Warum würden Sie die Sitzung am Leben erhalten? Es ist gut, wenn nach einer gewissen Inaktivität eine Sitzung abbricht. –

+0

Sind Sie nach der Option "Für x Wochen angemeldet bleiben?" Auf einigen Websites Logins gefunden? – Robimp

+0

Wer hat diesen Beitrag abgeschrieben, es ist eine gültige Frage nach dem, was er wollte, ok, er weiß nicht die Bedingungen, aber einige ppl, es war keine gültige Frage – Barkermn01

Antwort

7

Verwenden Sie Langzeit-Cookies, um Ihre Benutzer zu identifizieren.

Beispiel:

setcookie('site_user', '<secure_hash>', time()+(3600*24*7)); //expire in a week 

Hinweis beinhaltet diese Technik Sicherheitsprobleme.

+0

lol, warum die down? – erenon

+1

1 Down + 1 up (Abgebrochen): D –

0

nur zu erweitern, wie Sie sie nicht wollen,

erenon den Code auf Ihrer Anmeldeseite abzumelden geändert auf jeder Seite ein Jahr

setcookie('site_user', '<secure_hash>', time()+(3600*24*7*52)); // now a year 

diesen Code zu unterstützen, wird es immer das Cookie aktualisieren seine dort, wenn zu schaffen nun die nie verfallen, wenn sie für ein Jahr wieder auslogge ist die einzige Zeit, in sie gewohnt

angemeldet bleiben
if(isset($_COOKIE['site_user'])){ 
    setcookie('site_user', $_COOKIE['site_user'], time()+(3600*24*7*52)); 
} 
+1

Wenig hinzuzufügen: AFAIk gibt es ca. 52 Wochen im Jahr. – erenon

+0

Sorry Mein Bad lol nicht ganz damit 8:30 Uhr morgens als ich gepostet: p – Barkermn01

1

CCCCCCCCCCCCCCCOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEE!

Ja, Sie werden wollen, Cookies überprüfen, insbesondere die Parameter ablaufen, Sie hier lesen: http://www.php.net/manual/en/function.setcookie.php

Hoffnung, das hilft. alt text

+0

Was zur Hölle können Sie lesen wir sagten ihm, dass aufhören zu beantworten stehlen !!! Ich erweiterte gerade auf erenon er bekam die Antwort, die ich gerade Code gab, um zu zeigen, was er war, Kredit, wo Kredit fällig ist – Barkermn01

+2

Hatten Sie gerade einen Wutanfall? Es ist eine Codierung Q & A nicht die U.N. – Robimp

Verwandte Themen