Registrieren

Das Passwort wurde falsch eingegeben"; exit(); } if ($stmt = $mysqli->prepare("SELECT COUNT(*) FROM benutzer WHERE username=?")) { // überprüfen ob der Benutzername schon vergeben wurde. $stmt->bind_param("s", $benutzername); $stmt->execute(); $stmt->bind_result($treffer); $stmt->fetch(); $stmt->close(); if ($treffer != 0) { echo "Benutzername schon vergeben"; exit(); } } $salt = "*|!JeFF28S,@Z3Sm5\1?"; //zufälligen geheimen Wert verwenden ... $salted_password = $salt . $passwort_1; // und diesen an das Passwort anhängen ... $password_hash = hash('sha256', $salted_password); // ... und zuletzt das zusammengehängte Passwort mittels sha256 hashen if ($stmt = $mysqli->prepare("INSERT INTO benutzer (username, passwort, vorname, nachname, email) VALUES (?, ?, ?, ?, ?)")) { // Der SQL-Befehl wird vorbereitet ... $stmt->bind_param("sssss", $benutzername, $password_hash, $vorname, $nachname, $email); // ... eingesetzt ... $stmt->execute(); // ... und ausgeführt $stmt->close(); $mysqli->close(); echo "

Benutzer erfolgreich angelegt

"; echo "

"; // Beim Klick auf den Link wird das Fenster geschlossen und das Hauptfenster neu geladen } } else { ?>
Benutzername:
Vorname:
Nachname:
Email:
Passwort:
Passwort wiederholen