September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie wollen ein Passwort an einen Benutzer ausgeben, der angibt, sein Passwort verloren zu haben.
Erzeugen Sie ein neues Passwort und senden Sie es an die E-Mail-Adresse des Benutzers (die Sie irgendwo hinterlegt haben sollten):
// Neues Passwort erzeugen. $neues_passwort = ''; $i = 8; while ($i--) { $neues_passwort .= chr(mt_rand(33,126)); } // Neues Passwort verschlüsseln. $verschluesseltes_passwort = crypt($neues_passwort); // Neues verschlüsseltes Passwort in der Datenbank speichern. $dbh->query('UPDATE benutzer SET passwort = ? WHERE benutzername = ?', array($verschluesseltes_passwort,$benutzername)); // Neues Klartext-Passwort per E-Mail an den Benutzer schicken. mail($email,"Neues Passwort","Ihr ...