Задать вопрос
@hrvasiliy

Как проверять авторизованность пользователя?

Пишу авторизацию, пользуясь MVC паттерном. Каждый контроллер отвечает за страницу, которую надо вывести (авторизован или форма входа). Как сделать саму проверку авторизации - понятно. Но как сделать ее на всех страницах сайта? В каждом новом контроллере писать условия? - но это повторы кода и мне кажется это не совсем правильно.
  • Вопрос задан
  • 1044 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Denormalization
@Denormalization
MVC подразумевает что имеется единая точка входа в приложение.
Именно в этой точке и должны проверяться такие вещи.

Т.е имеется класс Application, который дергает Router и определяет какой Controller\Action вызвать.
В Router в свою очередь должны существовать фильтры, один из которых может проверять авторизован ли пользователь
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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