На контроллере в behaviors добавил authenticator HttpBasicAuth и в auth после проверки логина-пароля возвращаю объект User. Но проблема в том, что аутентификацию не проходит. Окно с вводом логина-пароля выходит постоянно. В чем может быть проблема?
вот кусочек кода
$behaviors['authenticator'] = [
'class' => HttpBasicAuth::className(),
'auth' => function ($username, $password) {
if ($username == 'test' && $password == 'test') {
return \app\models\User::findByUsername('gpb');
}
}
];