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 {
?>