' . implode('
', $errors) . '';
} else {
$hashed_password = password_hash($password, PASSWORD_DEFAULT);
$stmt_check = $conn->prepare("SELECT id FROM users WHERE username = ?");
$stmt_check->bind_param("s", $username);
$stmt_check->execute();
$stmt_check->store_result();
if ($stmt_check->num_rows > 0) {
$message = '
Dieser Benutzername ist bereits vergeben.
';
} else {
$stmt_insert = $conn->prepare("INSERT INTO users (username, password) VALUES (?, ?)");
$stmt_insert->bind_param("ss", $username, $hashed_password);
if ($stmt_insert->execute()) {
$message = 'Registrierung erfolgreich! Sie können sich jetzt
anmelden.
';
} else {
error_log("Registrierungsfehler: " . $stmt_insert->error);
$message = 'Ein interner Fehler ist aufgetreten. Bitte versuchen Sie es später erneut.
';
}
$stmt_insert->close();
}
$stmt_check->close();
}
}
$conn->close();
?>
Registrierung - Trekking Packliste