Как ограничить доступ к скриптам с помощью схемы разрешений? Я подумал о фф:доступ к скрипту через разрешения
- магазин разрешения как массивы с ключами в силу 2 (2, 4, 8, 16) и использовать битовые операторы для сравнения прав доступа пользователей с разрешениями, необходимыми для доступа сценарий
- хранит разрешения как строки и назначает набор разрешений скрипту. если пользователь пытается получить доступ к скрипту, выполняется поиск базы данных (для поиска разрешений пользователя)
У вас есть лучшие подходы к этому? Я попытался использовать побитовые операторы, и я увидел подход, который использует константы (т. Е. Const ADD_FORUM = 2), но я планирую разместить свои разрешения в файле конфигурации и установить их там, что позволяет мне вызывать его из любого скрипта.
Кстати, я использую Кохана, и я недавно начал развиваться в PHP ... Я решил построить свои собственные аутентификации LIB в Кохана
это хороший; попробуем это – yretuta