上一篇文章中我们学会了用户的登录注册,本篇中,我们将会学习角色的权限分离。
一、先决条件
- 必须先设置用户身份验证。(上个文章有讲)
二、设置角色权限
1.单击“角色和权限”按钮。(Roles and Permission)
2.勾选动态角色权限。(dynamic role permission)
3.默认情况下,已设置了 2 个用户角色(管理员、用户)。如果需要,您可以修改或删除它们。
4.在此示例中,我们将创建新的用户角色(我将其命名为:开发人员)
5.创建后,单击开发人员角色(现在应突出显示)
6.在“页面权限(user roles)”中,您可以看到应用的所有模块/页面,选中角色页面(role pages),在下方选择要具有角色的模块。
7.在右侧,您可以看到“权限(permission)”和“页面操作列表”,选择您希望开发人员角色对该页面具有的相应页面操作。
8.管理表(manage tables):在这里您可以指定要创建的表名和字段。(我建议将其保留为默认值)。
9.单击保存更改(spnc to database)。
现在,在主窗口的“数据库表”部分,您将看到创建的新表和字段。
三、总结
所以我们并不需要去设计角色表和权限表,只需要上述步骤可以实现。