Отдельная конфигурация компонента user для модуля

Всё что касается построения API
Ответить
Maksat1991
Сообщения: 48
Зарегистрирован: 2016.10.16, 00:15

Отдельная конфигурация компонента user для модуля

Сообщение Maksat1991 » 2017.08.08, 13:18

Могу ли я для модуля приложения настроить компонент user отдельно от всего приложения?

Создал модуль rest.
В нем надо сделать аутентификацию пользователя. Для всех юзеров, кто пользуется моим сайтом через rest api, будет отдельная таблица apiusers.

А в конфиге приложения /frontend/config/config.php прописано:

Код: Выделить всё

'user' => [
            'class' => 'common\components\User',
            'identityClass' => 'common\models\User',
            'enableAutoLogin' => true,
            'identityCookie' => ['name' => '_identity-frontend', 'httpOnly' => true],
        ],
И получается, что всех юзеров я должен хранить в той же таблице, что и основные юзеры системы.

Я хочу сделать аутентификацию через token. А для этого я должен реализовать метод findIdentityByAccessToken() моего компонента User, который сейчас пока ссылается на класс общих юзеров системы, а не api-юзеров.

Nex-Otaku
Сообщения: 248
Зарегистрирован: 2016.07.09, 21:07

Re: Отдельная конфигурация компонента user для модуля

Сообщение Nex-Otaku » 2017.08.10, 09:21

Можешь. Делай.

Чтобы использовать другую таблицу, сделай ещё один класс ApiUser )

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя