我正在设计一个网站,它有一个登录模块.. 这里 3 个用户/人(主要)将访问登录页面:
- 超级管理员(域所有者)
- 本地管理员(在域所有者下)
- 普通用户(在本地管理员下)
域所有者对本地管理员和普通用户拥有权限,而本地管理员对普通用户拥有权限。
现在,如何区分上述用户的登录类型?
我试过放一个下拉菜单,并添加三个成员,但我觉得它看起来不太好。
做上述场景的任何想法?
在普通网站中,这些将作为角色处理。
在以后的用户创建期间,您将角色分配给用户。
您的登录页面只需要用户输入用户名和密码。
您可以轻松地将用户角色关系保留在数据库中。
Asp.net 对 RoleProviders
.
您可以使用角色来授权哪些用户可以访问网站的哪些部分。
参考:创建和管理角色
您需要另一个 [大概是 SQL] 表来获取访问权限/级别/权限。对于最基本的实现,在 an 中有 3 个选项enum
,update
每个选项都有user
用户级别enum
。