Ссылка на страницу авторизации в конфиге

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
phpCoder88
Сообщения: 4
Зарегистрирован: 2018.06.14, 14:22

Ссылка на страницу авторизации в конфиге

Сообщение phpCoder88 » 2018.08.11, 11:57

Всем привет!
Использую advanced шаблон. frontend на одном домене(yii2.test), backend на его поддомене(admin.yii2.test)

Создание ссылок из одной части приложения в другую настроена. НО

В приложении используется единая авторизация. По умолчанию в шаблоне advanced две формы авторизации в frontend и backend.
Хочу оставить одну в frontend, а из backend редиректить на эту форму. И вот где проблема. Как прописать в конфигах ссылку на форму авторизации?
Такая конфигурация не срабатывает. Приложение ведь еще не инициализировано.

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

'user' => [
            'identityClass' => 'modules\main\models\User',
            'enableAutoLogin' => true,
            'identityCookie' => ['name' => '_identity', 'httpOnly' => true, 'domain' => $params['cookieDomain']],
            'loginUrl' => Yii::$app->urlManagerFrontend->createAbsoluteUrl(['/main/default/login']),
        ],
Можно конечно вручную прописать абсолютный url

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

'user' => [
            'loginUrl' => 'http://yii2.test/main/default/login',
],
Можно ли сделать как-то иначе? более правильнее или это единственный способ?

Ответить