September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie müssen die Passwörter der Benutzer verwalten, damit diese sich in Ihre Webseite einloggen können.
Wenn sich ein Benutzer anmeldet, erstellen Sie mit crypt( ) einen Hash-Wert aus dem von ihm gewählten Passwort und speichern diesen in Ihrer Benutzerdatenbank:
// Passwort verschlüsseln.
$verschluesseltes_passwort = crypt($_REQUEST['passwort']);
// $verschluesseltes_passwort in der Benutzerdatenbank speichern.
$dbh->query('INSERT INTO benutzer (benutzername,passwort) VALUES (?,?)',
array($_REQUEST['benutzername'],$verschluesseltes_passwort));Wenn der Benutzer dann versucht, sich in Ihre Webseite einzuloggen, verschlüsseln Sie das von ihm angegebene Passwort ebenfalls mit crypt( ) und vergleichen es mit dem ...