für meine homepage schreibe ich im moment ein "login-bereich". Die Benutzer sind in einer Datenbank gespeichert und das einloggen funktioniert auch. Aber sobald man die Seite neu läd oder auf eine andere Seite der homepage geht, ist man nichtmehr eingeloggt. Dieses Problem wollte ich durch cookies beheben, aber irgendwie gehen die immer verloren.
Meine Frage: wie erstelle ich ein dauerhaftes Cookie, das solange nicht verschwindet wie der browser geöffnet ist.
ausschnitt, der die cookiearbeit übernimmt:
Code: Alles auswählen
cgivar = cgi.FieldStorage() # daten die vom html-formular überliefert wurden
name = cgivar.getvalue('name')
passwort = cgivar.getvalue('passw')
try:
c.load(os.environ['HTTP_COOKIE'])
name = c['Name'].value
passwort = c['Passwort'].value
except:
c = Cookie.SimpleCookie()
c['Name'] = name
c['Passwort'] = passwort
ich habe dieses forum jetzt ca 45 minuten durchsucht, bin aber leider nicht fündig geworden, wie man dies beheben könnte, oder geht das ganze nur mit session id's ?
Gruß Thorsten