if ($password != $password2) { echo 'Die Passwörter müssen übereinstimmen<br>'; $error = true; } //Überprüfe, dass die E-Mail-Adresse noch nicht registriert wurde if (!$error) { $user = new User($email); if ($db->userExists($user)) { echo 'Diese E-Mail-Adresse ist bereits vergeben<br>'; $error = true; } } //Keine Fehler, wir können den Nutzer registrieren if (!$error) { $user->hashPassword($password); $result = $db->createUser($user); if ($result) { $_SESSION['user_id'] = $result; $_SESSION['email'] = $email; echo 'Du wurdest erfolgreich registriert. <a href="index.php">Zur Startseite</a>'; $showFormular = false; } else { echo 'Beim Abspeichern ist leider ein Fehler aufgetreten<br>'; } } } if ($showFormular) { ?> <form action="?register=1" method="post"> E-Mail:<br>