Cookie
Creator
- php
Hallo
ich habe eine kleine Frage kann mir da jemand helfen:
Ich habe auf einer Site ein Loginn und wil dazu eine checBox die bei aktivierung ein cookie mit dem username und dem loginn ablegt, damit man das nich jedes mal eingeben muss.
(genau das gleicher wie auf dieser site: http://www.sunrise.ch/home/loginservice.htm)
hat da jemand ne idee wie ich das realisieren kann?
Hallo Creator.
Ich habe auf einer Site ein Loginn und wil dazu eine checBox die bei aktivierung ein cookie mit dem username und dem loginn ablegt, damit man das nich jedes mal eingeben muss.
RTFM:
http://php4.globe.de/manual/de/tutorial.forms.php
http://php4.globe.de/manual/de/function.setcookie.php
(genau das gleicher wie auf dieser site: http://www.sunrise.ch/home/loginservice.htm)
Dort wird das Cookie mit JavaScript gesetzt, das Formular wird mit ASP verarbeitet.
Freundschaft!
Siechfred
Hello,
ich habe eine kleine Frage kann mir da jemand helfen:
Ich habe auf einer Site ein Loginn und wil dazu eine checBox die bei aktivierung ein cookie mit dem username und dem loginn ablegt, damit man das nich jedes mal eingeben muss.
(genau das gleicher wie auf dieser site: http://www.sunrise.ch/home/loginservice.htm)
Wenn Du eine session startest und dann mal die Cookies anzeigen lässt, die da beim nächsten Request vom Client kommen, dann siehst Du ja, dass es auch einen für die Session gibt.
Du müsstest nun diesen Cookie für die Session nicht automatisch genereiren lassen als "Session-Cookie", also mit Lifetime = 0 (bis zum Ende der Browserinstanz) sondern mit einer definierten Lebensdauer. Dann kannst Du beim Seitenbesuch den Client erkennen.
Anmeldemaske auf dem Client
Passwort und Loginname ausfüllen
Auf dem Server
nach DauerCookie vom Client schauen, noch keiner da
Login angefordert
ID und daten für Cookie erzeugen
password und loginname escapen
update $logintable set Cookie-ID = $cID, logintime = time(), ...
where loginname = $loginname and password = $password
wenn genau ein Satz betroffen war, konnte der User eingelogged werden
Session-Cookie in $_COOKIE setzen
setcookie(mit dauercookie)
session_start()
Beim nächsten Request ist der Dauercookie da
ggf. in Benutzerdatenbank lastclick()
Session-(dauer-)Cookie in $_COOKIE eintragen
session_start()
Liebe Grüße aus http://www.braunschweig.de
Tom