// Benutzer laden $benutzer = new benutzer(); if ($benutzer->load($username)) { // Aktivierungscode pruefen if ($benutzer->aktivierungscode == $code && $code != '') { $passwort = $_POST['passwort']; $passwort2 = $_POST['passwort2']; // Vergleichen ob beide Passwoerter gleich sind if ($passwort == $passwort2) { // Passwort Policy pruefen if (($errormsg = check_policy($passwort, $p)) === true) { // Passwort setzen if (($errormsg = change_password(ACCOUNT_ACTIVATION_PASSWORD, $passwort, $username)) === true) { // Code entfernen $benutzer = new benutzer(); $benutzer->DeleteAktivierungscode($username); // Account aktiviert $erfolgreichaktiviert = true; } } } else { $errormsg = 'Passwoerter stimmen nicht ueberein'; } } else { $errormsg = 'Code oder Username falsch'; } } else { $errormsg = 'Code oder Username falsch'; } } else { $errormsg = 'Captcha Code falsch';