Ben Ben
Erfahrenes Mitglied
$_SESSIOn ist einfach nur ein superglobales Array, welches dann glaub ich per serialize in die Session-Datei gespeichert wird.
Wozu speicherst du denn die Session-ID in der Datenbank? Zum Verifizieren, ob die Session auch gültig zum User ist? Wenn ja kannst du auch vor / nach (weiss ich gerade nich genaut) session_start() einfach session_regenerate_id() nehmen, dann ändert er bei jedem Aufruf die Session_ID.
Schöner wäre es natürlich auch MD5() Hashes vom Passwort in der DB zu speichern statt im Klartext. Mit Passwort zuschicken wäre es dann zwar Essig, aber kannst ja einfach eins neu generieren wenns der User mal vergisst...
Wozu speicherst du denn die Session-ID in der Datenbank? Zum Verifizieren, ob die Session auch gültig zum User ist? Wenn ja kannst du auch vor / nach (weiss ich gerade nich genaut) session_start() einfach session_regenerate_id() nehmen, dann ändert er bei jedem Aufruf die Session_ID.
Schöner wäre es natürlich auch MD5() Hashes vom Passwort in der DB zu speichern statt im Klartext. Mit Passwort zuschicken wäre es dann zwar Essig, aber kannst ja einfach eins neu generieren wenns der User mal vergisst...