Система разрешений PHP

Это может звучать немного странно, но в Bukkit (Minecraft Server) есть управление разрешениями, которое работает, например, так:

pluginname.class.function

Теперь я могу дать пользователю или группе разрешение на вызов, скажем, функции «создать»:

pluginname.class.create

или ко всем функциям класса:

pluginname.class.*

или даже для всех классов:

pluginname.*

Кто-нибудь знает систему, которая работает так для PHP? Я гуглил, но абсолютно ничего не нашел. Поэтому я в основном ищу систему управления разрешениями пользователей/групп, которая также позволяет мне указывать какие-то подстановочные знаки.


person Stefan    schedule 01.04.2012    source источник


Ответы (2)


Я считаю, что то, что вы ищете, называется списками контроля доступа. В Google есть много результатов как для плагинов, так и для классов.

Также, возможно, стоит посмотреть:

https://stackoverflow.com/questions/370371/recommend-a-php-acl-class< /а>

person Mr Wednesday    schedule 01.04.2012

Zend_Acl поддерживает такие вещи, но вам нужно написать все проводка себя - например. вы можете просто установить его и заставить работать автоматически.

person prodigitalson    schedule 01.04.2012