public static function createUserWithUsername($email = self::TEST_EMAIL, $password = self::TEST_PASSWORD, $username = self::TEST_USERNAME) { $user = new User(); $user->email = $email; $user->username = $username; $user->status = 1; $user->confirmed_on = time(); $user->setPassword($password); $user->save(false); $user->refresh(); // To load the defaults set by the database return $user; }
public function unlockUser(UserModel $model) { Yii::info("Unlocking user '{$model->id}'", __CLASS__); $model->login_attempts = 0; $model->locked_until = null; return $model->save(false); }