我正在设计一个网站,其中有一个登录模块。在这里,3个用户/个人(主要)将访问登录页面:
其中,域名所有者对本地管理和正常用户拥有权利,而本地管理员对普通用户拥有权利。
现在,如何区分上述用户的登录类型?
我试着把一个下拉列表,加上三个成员,但我觉得这看起来不太好。
有做上述设想的想法吗?
发布于 2013-02-15 04:20:16
在一个正常的网站,这些将作为角色处理。
在稍后的用户创建过程中,您将角色分配给用户。
您的登录页面只需要用户输入用户名和密码。
您可以轻松地将用户角色关系持久化到数据库中。
Asp.net对RoleProviders中的角色有一流的支持。
您可以使用角色授权哪些用户可以访问网站的哪些部分。
参考:创建和管理角色
发布于 2013-02-15 04:13:54
对于访问权限/级别/权限,您需要另一个可能的SQL表。对于最基本的实现,在enum中有三个选项,并使用用户级别的enum为每个user设置update。
https://stackoverflow.com/questions/14888099
复制相似问题