Здравствуйте. Не могу понять, как реализуется Basic аутентификация в rest Yii2 - нашел на форуме способ:
public function behaviors()
{
$behaviors = parent::behaviors();
$behaviors['authenticator'] = [
'class' => HttpBasicAuth::className(),
'auth' => [$this, 'auth']
];
return $behaviors;
}
public function auth($username, $password)
{
$user = User::findOne(['username' => $username]);
if ($user->validatePassword($password)) {
return true;
}
else {
return false;
}
}
Но при любом непустом пароле он считает, что доступ авторизован. Поле accessToken в таблице у меня пустое, как реализовать?