Я новичок в Yii2 и пытаюсь создать API с Yii2. Я сделал с базовым кодом API, и он отлично работает для меня. И я пытаюсь выполнить проверку пароля пользователя, это работает для меня с
public function behaviors()
{
$behaviors = parent::behaviors();
$behaviors['authenticator'] = [
'class' => CompositeAuth::className(),
'authMethods' => [
[
'class' => HttpBasicAuth::className(),
'auth' => function($username, $password)
{
$out = null;
$user = \api\modules\v1\models\User::findByUsername($username);
if($user!=null)
{
if($user->validatePassword($password)) $out = $user;
}
return $out;
}
],
]
];
return $behaviors;
}
но это работа с почтовым действием с всплывающим окном браузера или в почтальоне с Baseauth.
Но я пытаюсь сделать то же самое со строкой запроса, например: http://localhost/api/userauth?username=xxxx&password=xxxx, чтобы вернуть токен доступа.
не могли бы вы помочь в этом. Заранее спасибо...