1

我有网络应用程序,有 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

如何通过给用户多个角色或多个权限来做到这一点?

4

1 回答 1

1

哪个适合你的要求。如果您的角色与您要授予的权限完全匹配,并且您认为可以更新这些权限而不希望直接更新所有用户,请使用该角色。最后只是数据规范化。

于 2013-10-18T09:01:23.437 回答