Разрешения роли пользователя для различных модулей с использованием побитовых операторовPhp

Кемеровские программисты php общаются здесь
Anonymous
Разрешения роли пользователя для различных модулей с использованием побитовых операторов

Сообщение Anonymous »

Итак, у меня есть приложение, которое имеет несколько модулей (представьте, что модули — это разные страницы), каждый модуль имеет набор разрешений; просматривать, добавлять, редактировать, удалять
Я хочу, чтобы каждая роль пользователя имела привилегии для каждого модуля, например

Разрешения роли A
Модуль 1 -> просмотр

Модуль 2 -> добавление, редактирование

Модуль 3 -> просмотр, добавление, редактировать, удалять

и т. д.

Как я могу спроектировать базу данных для поддержки этого и как мне реализовать ее с помощью побитовые операторы (или есть ли более эффективный способ для этого конкретного случая?)
У меня уже есть таблицы user, user_role и role, но я не уверен, как спроектировать таблицу модулей .

Подробнее здесь: https://stackoverflow.com/questions/292 ... -operators

Вернуться в «Php»