2012-04-01 3 views
0

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

pluginname.class.function

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

pluginname.class.create

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

pluginname.class.*

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

pluginname.*

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

ответ

1

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

Также может быть стоит посмотреть на:

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

1

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