区分管理员登录和用户登录

本文关键字:登录 用户 管理员 | 更新日期: 2023-09-27 17:59:13

我正在设计一个网站,它有一个登录模块。。这里有3个用户/个人(主要)将访问登录页面:

  1. 超级管理员(域所有者)
  2. 本地管理员(在域所有者下)
  3. 普通用户(在本地管理员下)

域所有者拥有对本地管理员的权限;普通用户,并且本地管理员对普通用户具有权限。。

现在,我如何区分上述用户的登录类型?

我试着放了一个下拉列表,并添加了三个成员,但我觉得这看起来不太好。

有没有做上述场景的想法?

区分管理员登录和用户登录

在一个正常的网站中,这些将作为角色处理。

在以后的用户创建过程中,您可以为用户分配角色。

您的登录页面只需要用户输入用户名和密码。

您可以很容易地将用户角色关系持久化到数据库中。

Asp.net对RoleProviders中的角色提供了一流的支持。

您可以使用角色来授权哪些用户可以访问网站的哪些部分。

请参阅:创建和管理角色

您需要有另一个[可能是SQL]表来获得访问权限/级别/权限。对于最基本的实现,在一个enumupdate中有3个选项,每个user具有用户级别enum