@Felingere

Как сделать многопользовательскую авторизацию на yii2?

Здавствуйте, пытаюсь сделать на yii2 restfull api с разными пользователями. из разных таблиц в бд.
использую
QueryParamAuth, через access-token
в конфиг прописал
'user' => [
'class' => 'yii\web\User',
'identityClass' => 'app\models\Members',
'enableAutoLogin' => true,
'enableSession' => false,
],
'partner' => [
'class' => 'yii\web\User',
'identityClass' => 'app\models\Partners',
'enableAutoLogin' => true,
'enableSession' => false,
],

модели сделал. контроллеры сделал, логиниться могу. но проблема с аутентификацией. когда пробую делать запрос например на testController
public function behaviors()
{
return [
'authenticator' => [
'class' => QueryParamAuth::className()
],

то всегда вызывается 'identityClass' => 'app\models\Members',
как разграничить например на разных контроллерах, были разные identityClass?
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы