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

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

Добавлено: 2018.08.11, 11:57
phpCoder88
Всем привет!
Использую 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',
],
Можно ли сделать как-то иначе? более правильнее или это единственный способ?