区分管理员和用户登录?
问题描述:
我设计一个网站,其中有一个登录模块..下面3个用户/人(主要)将访问登录页面:区分管理员和用户登录?
- 超级管理员(站点所有者)
- 本地管理员(在站点所有者)
- 普通用户(在本地管理员)
如果域名所有者拥有本地管理员&普通用户权限和本地管理员拥有普通用户权限..
现在,我该如何区分上述用户的登录类型?
我试过把下拉菜单,并添加三个成员,但我不觉得它看起来不错。
有关执行上述场景的任何想法?
答
在一个正常的网站中,这些将作为角色处理。
在用户创建后,您可以为用户分配角色。
您的登录页面只需要用户输入用户名和密码。
您可以轻松地将用户 - 角色关系保留在数据库中。
Asp.net对RoleProviders
中的角色提供一流的支持。
您可以使用角色来授权哪些用户有权访问网站的哪些部分。
答
您需要为访问权限/级别/权限设置另一个[推测为SQL]表。对于最基本的实施方案,在enum
和update
每个user
与用户级别enum
有3个选项。
您应该成为会员和角色。 [这是一个很好的教程](http://www.codeproject.com/Articles/342061/Understanding-ASP-NET-Roles-and-Membership-A-Begin) – rboarman 2013-02-15 04:24:35