我有网络应用程序,有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
如何通过向用户提供多个角色或多个权限来实现?
答案 0 :(得分:1)
哪个符合您的要求。如果您的角色与您要授予的权限完全匹配,并且您认为可以在不想直接更新所有用户的情况下更新这些角色,请使用该角色。这只是一个数据规范化。