【发布时间】:2020-06-10 16:20:25
【问题描述】:
我想在我的 asp.net MVC 项目中实现超级用户功能,请参阅以下结构:
我的计划:
超级用户
首先我有一个超级用户的用户名和密码,因为超级用户登录管理面板并注册了管理员和管理员。
首先:当超级用户注册管理员时,我想授予全部权限(更新者),当超级用户注册管理员时,我想授予权限(仅限查看者)。
例如:
1步:超级用户登录然后注册管理员和管理员:
tbl注册
添加管理员
文件名:
first name: Suraj
last name: Bartoli
email id: ra@gcom
password: ******
image: image name
添加经理
文件名:
first name: Rahul
last name: Bartoli
email id: rahul@com
password: ******
image: image name
2 步:然后添加用户角色:tbluserroles
例如:
文件名:
user: Suraj
role: administrator
user: Rahul
role: manager
3 步:然后是 app/user-security: tblusersecurity
文件名:
user: Suraj
app: admin panel
role:updator
username: Rahul
app-name: admin panel(view only whole update panel)
role: viewer
希望我的问题能被理解。
我还是没有实现这个功能?
任何人都可以建议我走错路还是走正确路?或者有人建议在表中添加新字段或删除表中的字段?
【问题讨论】:
-
看看Identity
标签: c# asp.net-mvc authentication