Registrieren
prepare("SELECT COUNT(*) FROM benutzer WHERE username=?")) {
$stmt->bind_param("s", $benutzername);
$stmt->execute();
$stmt->bind_result($treffer);
$stmt->fetch();
$stmt->close();
if ($treffer != 0) {
echo "Benutzername schon vergeben";
exit();
}
}
if ($passwort_1 != $passwort_2) {
echo "Das Passwort wurde falsch eingegeben";
exit();
}
$salt = "*|!JeFF28S,@Z3Sm5\1?";
$salted_password = $salt . $passwort_1;
$password_hash = hash('sha256', $salted_password);
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 "";
}
} else {
?>