public function dtestUserSignUp() { $user = new ParseUser(); $user->setUsername("asdf"); $user->setPassword("zxcv"); $user->setEmail('*****@*****.**'); $user->signUp(); $this->assertTrue($user->isAuthenticated()); }
public function testUserAttributes() { $user = new ParseUser(); $user->setUsername('asdf'); $user->setPassword('zxcv'); $user->setEmail('*****@*****.**'); $this->assertEquals('asdf', $user->getUsername()); $this->assertEquals('*****@*****.**', $user->getEmail()); }
header("Location: index.php"); /* Redirect browser */ exit; } //Will remove any numbers, thus if it is all numbers the length will be 0 if (preg_match('/[a-zA-Z]/', $pass) == 0) { setcookie("regError", "Password must contain letters"); header("Location: index.php"); /* Redirect browser */ exit; } /* set session storage */ ParseClient::setStorage(new ParseSessionStorage()); try { $user->setUsername($_POST["username"]); $user->setEmail($_POST["username"]); $user->setPassword($_POST["password"]); $user->set("friendlyName", $_POST["friendly"]); $user->set("isAdmin", TRUE); $user->signUp(); $_SESSION["username"] = ParseUser::getCurrentUser()->get("username"); $_SESSION["friendlyName"] = ParseUser::getCurrentUser()->get("friendlyName"); } catch (ParseException $ex) { // error in $ex->getMessage(); setcookie("regError", $ex->getMessage()); } } else { setcookie("regError", "Username, Password, and Chat Name are required"); } header("Location: index.php"); /* Redirect browser */