Страница 1 из 1
Maintenance mode
Добавлено: 2010.08.28, 10:27
karagodin
Написал небольшой экстеншен который реализует режим обслуживания для сайта.
Может запрещать доступ к сайту всем кроме перечисленных пользователей, ролей, урлов.
Скачать можно отсюда
http://github.com/karagodin/MaintenanceMode
Re: Maintenance mode
Добавлено: 2010.08.29, 19:32
samdark
Полезная штука. И как конечный продукт и как код, который стоит изучить.
Re: Maintenance mode
Добавлено: 2010.08.30, 12:23
karagodin
Благодарю.
Кстати, фикснул там кое-что. В одном месте присвоение было неправильное.
Re: Maintenance mode
Добавлено: 2010.12.14, 12:11
alexzv
Вот что-то никак не могу понять, как это расширение заставить работать... Явно в новой версии Yii такой код не прокатывает...
Re: Maintenance mode
Добавлено: 2010.12.14, 12:24
karagodin
какой код у вас не работает? у меня все прекрасно работает.
Re: Maintenance mode
Добавлено: 2010.12.14, 12:28
alexzv
Подключаю в конфиг
Код: Выделить всё
'components'=>array(
'maintenanceMode' => array(
'class' => 'application.extensions.MaintenanceMode.MaintenanceMode',
),
и никакого эффекта, сайт по прежнему открывается. Может я что-то делаю не так? Причем в init() добавляю проверочный код и видно, что он не выполняется...
Re: Maintenance mode
Добавлено: 2010.12.14, 12:31
Svyatov
А в preload не забыл добавить?
'preload' => array('log', 'maintenanceMode'),
Re: Maintenance mode
Добавлено: 2010.12.14, 12:32
alexzv
Блин, точно, а я тут голову ломаю! Спасибо!
Re: Maintenance mode
Добавлено: 2013.05.02, 20:18
dignityinside
Спасибо, очень удобно! Однако у меня почему то не срабатывают разрешенные urls!
Re: Maintenance mode
Добавлено: 2013.06.29, 15:17
Одиночка Айс
dignityinside писал(а):Спасибо, очень удобно! Однако у меня почему то не срабатывают разрешенные urls!
Столкнулся с тем же самым, нужно просто убрать первый слэш, то есть должно быть так:
'urls' => array('site/login'),
Автору решения большое спасибо!
Re: Maintenance mode
Добавлено: 2013.10.28, 01:33
dignityinside
Одиночка Айс писал(а):dignityinside писал(а):Спасибо, очень удобно! Однако у меня почему то не срабатывают разрешенные urls!
Столкнулся с тем же самым, нужно просто убрать первый слэш, то есть должно быть так:
'urls' => array('site/login'),
Автору решения большое спасибо!
Спасибо, действительно так работает.
Re: Maintenance mode
Добавлено: 2014.01.23, 12:39
SiZE
Спасибо большое автору за идею.
Re: Maintenance mode
Добавлено: 2014.11.27, 10:22
vyrtime
Благодарю автора за замечательный модуль!
Re: Maintenance mode
Добавлено: 2015.04.10, 02:11
lyucean
Надо в мануале исправить ошибку
https://github.com/ekaragodin/MaintenanceMode
а то я тоже наткнулся, хотел багрепорт писать и нагуглил эту ветку.
Спасибо за расширение.