Весь гугл забит этим одним и тем же примером
public function validatePassword($password)
{
return \Yii::$app->getSecurity()->validatePassword($password, $this->passwordHash)
}
$user=$this->findOne(["username"=>$this->username]);
public function validatePassword($password)
{
return password_verify($password, $this->password_hash);
}
/**
* @param $password
* @throws \yii\base\Exception
*/
private function setPassword($password)
{
$this->password_hash = password_hash($password, PASSWORD_DEFAULT);
}
потому что я не знаю, что именно я не понял, логику работы с функцией или реализацию в yii
конечно не заглядывал,
чет ерунду наделали.
DonVictoro, это не от этого зависит.
Показывайте свои шаблоны и assets.
Добавьте код в вопрос.
И конфигурацию админ модуля и сайта.
то по идее Вам должно выдавать ошибку о том, что $password не существует, а вот использовать $this->password будет лучше.
А лучше перенесите проверку пароля в модель User
В модели LoginForm используйте так