Как показать авторизацию админки в yii2

313
06 ноября 2017, 23:16

в main layout есть такой код

    if (Yii::$app->controller->action->id === 'login') { 
    /**
     * Do not use this code in your template. Remove it. 
     * Instead, use the code  $this->layout = '//main-login'; in your controller.
     */
        echo $this->render(
            'main-login',
            ['content' => $content]
        );
    } else { 
....
}

Когда я закрываю доступ к админке не авторизованного пользователя в МОдуле

public function behaviors()
    return [
        'access'    =>  [
            'class' =>  AccessControl::className(),
            'denyCallback'  =>  function($rule, $action)
            { 
                //return Yii::$app->response->redirect(['/admin/login/index']);
                throw new \yii\web\NotFoundHttpException('Нет доступа');
            },
            'rules' =>  [
                [
                    'allow' =>  true,
                    'matchCallback' =>  function($rule, $action)
                    {
                        return Yii::$app->user->identity->isAdmin;
                    }
                ]
            ]
        ]
    ];

меня автоматические перенаправляют меня на auth/login. Мне бы хотелось чтобы перенаправили если в строке веду http://site.ru/admin перенаправляли на страницу авторизации админа, например: http://site.ru/admin/login. А если это простой пользователь и он хочется авторизоваться перенаправляли его на страницу http://site.ru/auth/login.

как мне добиться такого результата? Шаблон админки AdminLte

READ ALSO
Обработка пустых ключей массива в php

Обработка пустых ключей массива в php

Вопрос достаточно спорныйДопустим есть строка, которая может меняться

254
Выбор select из бд

Выбор select из бд

Здравствуйте!

294
Сортировка с заданным параметром MySql

Сортировка с заданным параметром MySql

Добрый день! Есть такой запрос

300
Когда использовать стандартные сессии PHP когда свои?

Когда использовать стандартные сессии PHP когда свои?

Всем привет! В PHP есть встроенные сессииКуча возможностей и прочее

206