<label for="password">Password</label> <input type="password" name="password" class="form-control" id="password" placeholder="Voer wachtwoord aan "> </div> <div class="form-group"> <label for="password-repeat">Voer nog een keer je wachtwoord in</label> <input type="password" name="password-repeat" class="form-control" id="password-repeat" placeholder="Voer nog een keer je wachtwoord in "> </div> <div class="form-group"> <a href="login.php">Heb je al een account? Klik dan hier om aan te melden.</a> </div> <button type="submit" class="btn btn-default custombutton" name="submit">Submit</button> </form> <?php if (isset($_POST["submit"])) { $get_username = $user->get_username($_POST['gebruikersnaam']); $get_email = $user->get_user_email($_POST['email']); if ($get_email > 0) { // check if email already exists echo '<div class="alert alert-danger" role="alert"><b>Er is iets mis gegaan!</b> Er is al een account geregistreerd met het ingevoerde e-mail adres.</div>'; } else { if ($get_username > 0) { // check if username already exists echo '<div class="alert alert-danger" role="alert"><b>Er is iets mis gegaan!</b> Er is al een account geregistreerd met de ingevoerde gebruikersnaam. Vul een andere gebruikersnaam in en probeer het opnieuw.</div>'; } else { $required = ['voornaam', 'achternaam', 'email', 'adres', 'postcode', 'woonplaats', 'gebruikersnaam', 'password', 'password-repeat']; // array with required fields foreach ($required as $field) { // loop trough array if (!isset($_POST[$field]) || empty($_POST[$field])) { // if fields are not set or empty $filled_in = false;
<?php // print_r($_POST); session_start(); if (empty($_POST['username']) || empty($_POST['password'])) { header('Location: index.php'); } else { require_once '../lib/User.class.php'; $username = $_POST['username']; $password = md5($_POST['password']); $user = new User(); if ($user->find($username)) { if ($user->login()) { $_SESSION['login_user'] = $user->get_user_name(); $_SESSION['login_user_id'] = $user->get_user_id(); $_SESSION['login_user_firstname'] = $user->get_user_firstname(); $result = array('success' => true, 'message' => 'Hello ' . $user->get_user_firstname() . ', welcome back to FineTable!', 'userinfo' => $user->get_user_info_json()); setcookie('login_user', $user->get_user_name(), time() + 86400); setcookie('login_user_id', $user->get_user_id(), time() + 86400); setcookie('login_user_firstname', $user->get_user_firstname(), time() + 86400); setcookie('login_user_email', $user->get_user_email(), time() + 86400); setcookie('login_user_phone', $user->get_user_phone(), time() + 86400); } else { $result = array("success" => false, "message" => "Username or password is invalid!"); } } else { $result = array("success" => false, "message" => "Username or password is invalid!"); } echo json_encode($result); }