Страница 1 из 1

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

Добавлено: 2017.08.08, 13:18
Maksat1991
Могу ли я для модуля приложения настроить компонент 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-юзеров.

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

Добавлено: 2017.08.10, 09:21
Nex-Otaku
Можешь. Делай.

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