public function testUserExists() { $email = "*****@*****.**"; $username = "******"; $password = "******"; $user = new User(self::$pdo); $user->register($email, $password, $username); $this->assertEquals($user->userExists($email, "dfkasjhdgkfaj"), "Email already in use!"); $this->assertEquals($user->userExists("*****@*****.**", $username), "Username already in use!"); $this->assertEquals($user->userExists("*****@*****.**", "sdflaksjdfhlk"), false); $user->setEmail($email); $user->delete(); }
} catch (Exception $e) { $errors[] = $e->getMessage(); } } if (isset($_POST['rPass'])) { try { $pass = new vo\Pass($_POST['rPass']); } catch (Exception $e) { $errors[] = $e->getMessage(); } } if (isset($_POST['rEmail']) && isset($_POST['rPass']) && isset($_POST['rUser'])) { $regUsernameL = strlen($_POST['rUser']); if ($regUsernameL >= 1) { if (!$user->userExists($email->getValue(), $_POST['rUser'])) { $user->register($email->getValue(), $pass->getPass(), $_POST['rUser']); header("Location: ?success=true"); } $errors[] = $user->userExists($email->getValue(), $_POST['rUser']); } else { $errors[] = "Username too short"; } } if (isset($_POST['DeleteUser'])) { if ($user->delete()) { header("Location: ?deleted=true"); } } if (isset($_GET["success"])) { $message = "Registration complete!"; }