Глобальная проверка авторизации

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

Глобальная проверка авторизации

Сообщение Bagration »

Подскажите, кто сталкивался, необходимо закрыть полностью сайт (отдельное приложение сайта) для гостей. Т.е. вход только по логину/паролю.
Как такое осуществить ?

В сам сайт (отдельное приложение сайта) входит много модулей/контроллеров и прописывать в каждом фильтры - как-то не очень удобно и, наверное, не правильно...
Аватара пользователя
slavcodev
Сообщения: 3134
Зарегистрирован: 2009.04.02, 21:42
Откуда: Valencia
Контактная информация:

Re: Глобальная проверка авторизации

Сообщение slavcodev »

Bagration писал(а):Подскажите, кто сталкивался, необходимо закрыть полностью сайт (отдельное приложение сайта) для гостей. Т.е. вход только по логину/паролю.
Как такое осуществить ?

В сам сайт (отдельное приложение сайта) входит много модулей/контроллеров и прописывать в каждом фильтры - как-то не очень удобно и, наверное, не правильно...
В стандартном приложение, каждый контролер наследуется от protected/components/Controller.php в нем добавить фильтр.
Если с этим сложности, можно использовать свой WebApplication extends CWebApplication, в котором добавить нужную проверку в beforeControllerAction
Жду Yii 3!
Ответить