protected function PasswordPolicyBaseTestCase::updateUserPassword in Password Policy 7.2
Updates user password.
Parameters
object|null $account: User object or NULL.
Return value
object A fully loaded user object with pass_raw property.
1 call to PasswordPolicyBaseTestCase::updateUserPassword()
- PasswordPolicyConstraintsTestCase::testDelayConstraint in ./
password_policy.test - Tests delay constraint.
File
- ./
password_policy.test, line 33 - Unit tests for Password policy module.
Class
- PasswordPolicyBaseTestCase
- Base test case class for Password Policy.
Code
protected function updateUserPassword($account = NULL) {
if ($account === NULL) {
$account = $this->account;
}
$edit = array(
'pass' => user_password(),
);
user_save($account, $edit);
$account = user_load($account->uid);
// Add the raw password so that we can log in as this user.
$account->pass_raw = $edit['pass'];
return $account;
}