我有网络应用程序,有 4 个角色,并且有各自的默认页面
1.admin // have access to all page
2.developer // have access to personal page
3.editor // have access to personal page
4.deo // have access to personal page
当用户以管理员身份登录时,他可以添加新用户以及更新现有用户详细信息。添加新用户时,我想为用户提供多个角色并选择默认页面(这样当用户登录时,他会被重定向到管理员给出的默认页面)
这是我的数据库表
table users
username | password | defaultpage
table user_roles
username | role_name
table role_permissions
role_name | role_perm
如何通过给用户多个角色或多个权限来做到这一点?