Dynami c Контроль доступа на основе ролей для каждой страницы и для каждого поля ввода страницы - PullRequest
1 голос
/ 14 июля 2020

Мне сложно создать модель RBA C в PHP, которая сводится к ограничению страницы, а затем ограничению поля. Я уже сделал RBA C только для страниц. Моя модель выглядит примерно так.

Пользователь -> Роль -> Модуль (страница) -> Действие -> Разрешение

Но возможно ли создать права и разрешения вплоть до поля ввода страница?

Что-то вроде этого?

Пользователь -> Роль -> Модуль -> Страница -> Поле -> Разрешение.

Продукт на странице

Пользователь A может видеть поля стоимости продукта и поля цены продукта.

Но

Пользователь B может видеть только поле цены продукта. на странице товара.

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