get("user", array("name" => $_POST['username'])); if (count($user_results) == 0 || !$user_results) { if (strlen($_POST['password']) > 6) { $user = new User(null, $_POST['username'], $_POST['password']); $dbi->set($user); $_SESSION['userUid'] = $user->uid; } else { $errorMessage[] = "Password is too short"; } } else $errorMessage[] = "Username already exists, try something else!"; } else $errorMessage[] = "Please fill in a username and password"; } if (isset($_POST['login'])) { // User clicked the login button $dbi = new DatabaseInterface(); $user_results = $dbi->get("user", array("name" => $_POST['username'])); if (isset($user_results[0])) { if ($user_results[0]->password == $_POST['password']) { $_SESSION['userUid'] = $user_results[0]->uid; } else { $errorMessage[] = "Incorrect password!"; } } else { $errorMessage[] = "Username doesn't exist!"; } } if (isset($_SESSION['userUid'])) { // User just registered a new account redirect('selectSession.php'); } ?>