public function NewPasswordAndFindUserPassword($id) { $user = new User(); $user->retrieve($id); //set user password and then retrieve user by created password $user->setNewPassword("test"); $result = User::findUserPassword("test", md5("test")); $this->assertTrue(isset($result['id'])); $this->assertEquals($id, $result['id']); }
require_once '../apl/AplAccountManager.php'; $apl = new AplAccountManager(); if (preg_match('/^(mob-token-by-credentials){1}$/', $_POST['method'])) { $user = new User(); $user->setEmail($_POST['email']); $user->setPassword($_POST['password']); $user->setAuthTokenType($_POST['authTokenType']); $user->setTime(time()); $token = $apl->getTokenByCredentials($user); echo json_encode(array('token' => $token)); } else { if (preg_match('/^(mob-change-password){1}$/', $_POST['method'])) { $user = new User(); $user->setToken($_POST['token']); $user->setPassword($_POST['password']); $user->setNewPassword($_POST['newPassword']); $user->setTime(time()); $feedback = $apl->updatePassword($user); echo json_encode(array('feedback' => $feedback, 'token' => $user->getToken())); } else { if (preg_match('/^(mob-get-user){1}$/', $_POST['method'])) { $user = new User(); $user->setToken($_POST['token']); $user = $apl->getUser($user); echo json_encode(array('id' => $user->getId(), 'name' => utf8_encode($user->getName()), 'email' => $user->getEmail(), 'image' => $user->getImage())); } else { if (preg_match('/^(mob-invalidate-token){1}$/', $_POST['method'])) { $user = new User(); $user->setToken($_POST['token']); $user->setTime(0); $return = $apl->invalidateAuthToken($user);