securityHelper = $securityHelper; parent::__construct($config); } /** * {@inheritdoc} */ public function rules() { return [ 'requiredFields' => [['password'], 'required'], 'passwordValidate' => [ 'password', function ($attribute) { if ($this->user === null || !$this->securityHelper->validatePassword($this->password, $this->user->password_hash) ) { $this->addError($attribute, Yii::t('usuario', 'Invalid login or password')); } }, ] ]; } }