Где именно контроль доступа на основе ролей проверяет права пользователя в шаблоне MVC? - PullRequest
0 голосов
/ 06 февраля 2019

Я реализую управление доступом на основе ролей в моем простом PHP-приложении.Я не использую какие-либо рамки.С одной стороны, у меня есть этот важный для MVC шаблон Route class, с другой стороны, у меня есть sidebar.php файл, который содержит ссылки на все разделы.

Моя реализация rbac: пользователь-> роль-> разрешение. Итак, у каждого пользователя будет много ролей, и у каждой роли будет много разрешений.

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

Вопрос в том, где именно мне следует проверять права пользователя?Одна из идей - показать в sidebar.php только те разделы, которые разрешены, но я не чувствую себя хорошо по этому поводу.

Как вы обычно используете?

PS: Хорошая статья тоже поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...