AlexeevVyacheslav
@AlexeevVyacheslav
Веб-разработчик из Иркутска

Как на CodeIgniter реализовать ограничение прав доступа?

Добрый день!
У меня имеется старый проект на CodeIgniter, который нужно допилить.
Сейчас там нужно добавить ограничение прав доступа к админпанели каждому пользователю.
Подскажите, пожалуйста, как сделать такой контроллер, который будет запускаться на каждой странице админпанели и проверять, есть ли у пользователя права на эту страницу?
Прописывать один и тот же код в конструкторе каждого контроллера считаю глупостью, по этому надеюсь на помощь сообщества.
Заранее вас благодарю!
  • Вопрос задан
  • 3664 просмотра
Решения вопроса 1
@banderdev
Для этой цели используются хуки. Вы можете почитать о них вот здесь .
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Proxmiff
@Proxmiff
Зачем прописывать один и тот же код в конструкторе каждого контроллера? Сделайте базовый админский контроллер, проверьте права в конструкторе и унаследуйтесь от этого контроллера :)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы