Current directory: /home/klas4s23/domains/585455.klas4s23.mid-ica.nl/public_html/Gastenboek/uploads
<?php
// plaats hier je code om de nieuwe gebruiker toe te voegen
// zorg ervoor dat na de registratie de gebruiker wordt doorgestuurd naar het inlogscherm
// Het formulier mag pas worden verstuurd wanneer beide password velden gelijk zijn aan elkaar
include_once "classes/database.php";
$errormsg = null;
if (isset($_GET['error'])) {
$errormsg = "<div>Er is iets fout gegaan bij het registreren</div>";
$errormsg .= "<div style='font-size: 0.5em;'>" . $_GET['error'] . "</div>";
}
if ($_SERVER['REQUEST_METHOD'] == "POST") {
$username = htmlspecialchars($_POST['username']);
$password = htmlspecialchars($_POST['password']);
$passwordRepeat = htmlspecialchars($_POST['password_repeat']);
if ($password !== $passwordRepeat) {
$errormsg = "<div>Wachtwoorden komen niet overeen.</div>";
echo "<script>alert('Wachtwoorden komen niet overeen, registreer opnieuw in');</script>";
} else {
if (database::addUser($username, $password)) {
header("Location: login.php");
exit;
} else {
header("Location: " . $_SERVER['REQUEST_URI'] . "?error=" . database::$error, true, 303);
}
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Registreren</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div class="container">
<h2>Registreren</h2>
<form method="post" action="register.php">
<label for="username">Gebruikersnaam:</label>
<input type="text" id="username" name="username" required>
<label for="password">Wachtwoord:</label>
<input type="password" id="password" name="password" required>
<label for="password_repeat">Herhaal wachtwoord:</label>
<input type="password" id="password_repeat" name="password_repeat" required>
<input type="submit" value="Registreren">
</form>
</div>
</body>
</html>