Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
因为在 Yii 中所有的动作都是通过控制器完成的,通过控制器过滤器和一些签入动作,可以实现良好的安全措施。当然,这种检查比 RbAC 更快(如果我的陈述有误,请告诉我)。
那么什么时候我们发现使用 Yii RbAC 更好呢?
这是个人喜好和倾向的问题,但可能是当您的授权要求更复杂时。恕我直言,使用 RBAC 和一些 GUI 扩展来管理它更容易和更直观地维护复杂的权限方案(例如,我使用 RBAM 和 SRBAC 扩展)。