示例#1
0
 /**
  * @param string $attribute
  * @param array $params
  */
 public function validatePassword($attribute, $params)
 {
     if (!$this->hasErrors()) {
         if (!$this->_user->validatePassword($this->{$attribute})) {
             $this->addError($attribute, Module::t('module', 'ERROR_WRONG_CURRENT_PASSWORD'));
         }
     }
 }
 /**
  * @param string $attribute
  * @param array $params
  */
 public function currentPassword($attribute, $params)
 {
     if (!$this->hasErrors()) {
         if (!$this->_user->validatePassword($this->{$attribute})) {
             $this->addError($attribute, Yii::t('app', 'ERROR_WRONG_CURRENT_PASSWORD'));
         }
     }
 }
 /**
  * @param string $attribute
  * @param array $params
  */
 public function validatePassword($attribute, $params)
 {
     if (!$this->hasErrors()) {
         if (!$this->_user->validatePassword($this->{$attribute})) {
             $this->addError($attribute, Yii::t('user/password', 'Wrong current password'));
         }
     }
 }
 /**
  * @param string $attribute
  * @param array $params
  */
 public function validatePassword($attribute, $params)
 {
     if (!$this->hasErrors()) {
         if (!$this->_user->validatePassword($this->{$attribute})) {
             $this->addError($attribute, \Yii::$app->session->setFlash('error', 'Неверный текщий пароль'));
         }
     }
 }
示例#5
0
 /**
  * @param string $attribute
  * @param array $params
  */
 public function validatePassword($attribute, $params)
 {
     if (!$this->hasErrors()) {
         if (!$this->_user->validatePassword($this->{$attribute})) {
             $this->addError($attribute, 'Неправильный текущий пароль');
         }
     }
 }
示例#6
0
 public function testSave()
 {
     $model = new User(['username' => 'test_user', 'email' => '*****@*****.**', 'status' => 1]);
     $model->setPassword('new-password');
     expect('model is saved', $model->save())->true();
     expect('password is correct', $model->validatePassword('new-password'))->true();
     expect('auth key is correct', $model->auth_key)->notEmpty();
     expect('created_at is correct', $model->created_at)->notEmpty();
     expect('updated_at is correct', $model->updated_at)->notEmpty();
 }