Fix signature validation

This commit is contained in:
mickgeek 2014-07-31 10:11:55 +04:00
parent 48d2ced997
commit f77cd8b411

View File

@ -34,14 +34,17 @@ class LoginForm extends Model
/**
* Validates the password.
* This method serves as the inline validation for password.
*
* @param string $attribute the attribute currently being validated
* @param array $params the additional name-value pairs given in the rule
*/
public function validatePassword()
public function validatePassword($attribute, $params)
{
if (!$this->hasErrors()) {
$user = $this->getUser();
if (!$user || !$user->validatePassword($this->password)) {
$this->addError('password', 'Incorrect username or password.');
$this->addError($attribute, 'Incorrect username or password.');
}
}
}