@McMike

Как сделать сайт недоступным?

Есть работающий проект под Yii2.
Нужно его временно прикрыть, что все внутренние адреса выдавали одну и ту же страницу с отказом доступа.
Как сделать?
  • Вопрос задан
  • 269 просмотров
Пригласить эксперта
Ответы на вопрос 2
php10
@php10
Разработчик на PHP
Ответ написан
Комментировать
slo_nik
@slo_nik Куратор тега Yii
Добры день.
Можно сделать так(прописать в файле конфигурации)
'on beforeAction' => function($event) use ($params) {
        if(!Yii::$app->user->can('admin')){
           // закрывается доступ для некоторых действий
            if(in_array($event->action->id, $params['no_section']))
            {
                return Yii::$app->response->redirect(['main/default/no-section']);
            }
        }
        return false;
    },
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы