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

Корректно ли хранить такое значение в массиве сессии?

Задался разработкой одной системы, где присутствует разграничение прав доступа.

Есть некий контроллер Controller, обращение ко всем методам которого позволительно только администратору. Администраторская роль имеет ИД = 1.

Когда какой-либо пользователь авторизуется, то в $_SESSION['user_role'] записывается ИД его роли.

В одном из контроллеров делаю проверку — если ИД = 1 (Администратор), то разрешить обращение к методам контроллера Controller, если ИД != 1 (Обычный пользователь), то запретить обращение к этим методам.

Корректно ли в техническом плане делать проверку таким образом? Безопасно ли так проверять?
  • Вопрос задан
  • 157 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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