Ошибка авторизации

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
riaron
Сообщения: 97
Зарегистрирован: 2018.12.04, 14:12

Ошибка авторизации

Сообщение riaron »

Invalid Argument – yii\base\InvalidArgumentException
Hash is invalid.
авторизацию брал отсюдаhttp://bologer.ru/yii2-basic-registraci ... ser-klass/
Вот что показывает дебагер yii

Код: Выделить всё

...
2. in /opt/lampp/htdocs/mysite3.local/models/User.php at line 121 – yii\base\Security::validatePassword('password', 0)
...
 in /opt/lampp/htdocs/mysite3.local/models/LoginForm.php at line 55 – app\models\User::validatePassword('password') 
  app\models\LoginForm::validatePassword('password', null, yii\validators\InlineValidator)
5. in /opt/lampp/htdocs/mysite3.local/vendor/yiisoft/yii2/validators/InlineValidator.php at line 72 – call_user_func([app\models\LoginForm, 'validatePassword'], 'password', null, yii\validators\InlineValidator)
6. in /opt/lampp/htdocs/mysite3.local/vendor/yiisoft/yii2/validators/Validator.php at line 267 – yii\validators\InlineValidator::validateAttribute(app\models\LoginForm, 'password')
7. in /opt/lampp/htdocs/mysite3.local/vendor/yiisoft/yii2/base/Model.php at line 367 – yii\validators\Validator::validateAttributes(app\models\LoginForm, ['password'])
8. in /opt/lampp/htdocs/mysite3.local/models/LoginForm.php at line 67 – yii\base\Model::validate()

someweb
Сообщения: 552
Зарегистрирован: 2017.03.09, 10:12

Re: Ошибка авторизации

Сообщение someweb »

А зачем вы передаете 0 вместо хэша пароля?

Код: Выделить всё

 yii\base\Security::validatePassword('password', 0)
Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа. Роберт Шекли.
Ответить