如何在Yii中从数据库访问特定角色的操作?

时间:2013-09-26 09:17:30

标签: php yii roles rbac

我正在尝试开发一个具有丰富的基于角色的访问控制功能的实时企业应用程序,因此我选择了Yii,它具有丰富的RBAC支持。

我有一个用例,其中操作(功能)可能因每个用户而异。可以允许/请求特定用户使用应用程序中的特定特征/操作。例如:prestashop中的管理权限和用户。

在prestashop中,您可以根据需要为每个用户设置特定权限来创建尽可能多的用户。也许您只想允许用户编辑产品或查看订单统计信息,PrestaShop允许您为每个用户设置特定设置。此功能可创建安全的商店,同时为需要的人提供访问权限。

Screen Shot of prestashop Administration Permission and Users

我想实现与Yii附带的截图相同的内容。

是否有可能通过Yii RBAC实现?

1 个答案:

答案 0 :(得分:1)

是的,有可能存在一些差异。我可以写你自己的扩展。但您也可以使用已编写的扩展名Yii-Rights。你可以稍微修改一下这个目标。