Валидатор "равно" Kohana не принимает функцию sha1? - PullRequest
0 голосов
/ 06 января 2012

Я делаю валидатор коаны для проверки смены пароля.Я хочу вставить в валидатор проверку, совпадает ли старый пароль со старым паролем, введенным пользователем.я сформулировал это правило так:

     ->rule(sha1('old_password'), 'equals', array($this->password));

, но ... похоже, оно не проверяет, произойдет ли равенство в любом случае.Как это может быть?(Если я поставлю withput sha1, он проверяет, выдает ошибку, что старый проход не соответствует вставленному, но, конечно, он сравнивает открытый текст с зашифрованным sha1 в этом случае.)

Любойпредложения?

1 Ответ

3 голосов
/ 06 января 2012

Это не то, как вы используете правила проверки.Первый параметр - это имя поля, второе - правило, а третий - любые параметры, передаваемые в правило.

...