get("user", array("name" => $_POST['username'])); $user_exists = (count($user_results) > 0); if (!$user_exists) { if (strlen($_POST['password']) > 6) { $user = new User(null, $_POST['username'], $_POST['password']); $dbi->set($user); $_SESSION['username'] = $_POST['username']; } else { $errorMessage[] = "Password is too short!"; //echo "Password is too short!"; } } else $errorMessage[] = "Username already exists, try something else!"; //echo "Username already exists, try something else"; } else $errorMessage[] = "Please fill in a username and password"; //echo "please fill in a username and password"; } if (isset($_POST['login'])) { $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['username'] = $user_results[0]->name; // USER HAS LOGGED IN } else { $errorMessage[] = "Incorrect password!"; //echo "Incorrect password!"; } } else { $errorMessage[] = "Username doesn't exist!"; //echo "Username doesn't exist!"; } } if (isset($_SESSION['username'])) { redirect('selectSession.php'); } ?>