草庐IT

AuthAssignment

全部标签

php - 多表时如何进行Yii基于角色的访问控制

我现在尝试在Yii框架下开发一个网站,程序中需要使用Role-BasedAccessControl(RBAC)。我在指南上看到filter可以用于RBAC,但是我想知道如果管理员和用户存储在两个表中怎么办?即如果数据库中有两张表,一张给管理员,一张给用户,我应该如何实现访问控制?谢谢。 最佳答案 这是可能的。无论多么棘手,我都不能保证这不会在未来带来问题。您需要的是有两个或多个表,例如AuthAssignment,例如AuthAssignment_Admins和AuthAssignment_Customers,并确保CDbAuthM