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

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

Пишу авторизацию, пользуясь MVC паттерном. Каждый контроллер отвечает за страницу, которую надо вывести (авторизован или форма входа). Как сделать саму проверку авторизации - понятно. Но как сделать ее на всех страницах сайта? В каждом новом контроллере писать условия? - но это повторы кода и мне кажется это не совсем правильно.
  • Вопрос задан
  • 1047 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Denormalization
@Denormalization
MVC подразумевает что имеется единая точка входа в приложение.
Именно в этой точке и должны проверяться такие вещи.

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽