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

Не пускать в разделы сайта если не заполнен профиль

Добавлено: 2021.09.21, 14:06
delfi
Есть двухэтапная регистрация.
На втором этапе нужно, чтобы пользователь заполнил поля профиля (есть разные типы пользователей и у каждого свой набор полей, это решил через сценарии)
В таблице User есть поле profile_completed, который 0 или 1

Встал вопрос - как после авторизации проверять поле profile_completed, чтобы принять решение - дать доступ к сайту или нет?
Если не заполнено, то редирект на страницу редактирования профиля.

Думал про bootstrap, но там нужно учитывать, что должен быть открыт доступ к странице редактирования профиля и прочие мелочи. Выглядит как-то неправильно.
Какой есть способ решить задачу?

Re: Не пускать в разделы сайта если не заполнен профиль

Добавлено: 2021.09.21, 14:53
ElisDN
Фильтры для контроллера как в https://yiiconf.ru/ru/offers/offer/248

Re: Не пускать в разделы сайта если не заполнен профиль

Добавлено: 2021.09.21, 16:25
delfi
Спасибо, ознакомлюсь.
Прям то, что нужно.