【问题标题】:Separate admin for each section in ASP.Net CoreASP.Net Core 中每个部分的单独管理员
【发布时间】:2021-05-01 02:44:29
【问题描述】:

我有一个问题:例如,我有一个名为“store”的表。我希望主管理员定义无数商店,并且商店有一个可以定义自己的用户的主管理员。该用户是根据沙登录的角色定义的。你能帮助我吗?我在这个领域尝试了很多,但我没有成功。

我也使用 ASP .NET Identity。

【问题讨论】:

  • 欢迎您! “沙登录”是什么意思?

标签: asp.net-core asp.net-identity identity


【解决方案1】:

据我了解,您需要一个可以创建商店并为每个商店分配管理员的主管理员。分配的管理员根据某些角色创建用户。

我不会告诉你如何通过代码明智地做到这一点,但如果你想要一个想法,有多种方法可以解决这个问题,所以我会说 2。

您可以为此创建 3 个表。第一个是 Admin 表,其中只有一个将名为 mainAdmin 的布尔值设置为 true。

第二个表是商店,它有一个外键用于分配给它的管理员。

第三张表包含用户和用户的外键以及它所属的商店。

第二种方法是为角色制作表格。一个用于每个角色的职责,并将它们添加到一个名为 person 的通用类中。

【讨论】:

  • 非常感谢第二种方法可以使用identity 3.1吗?
  • 我不确定您所说的“身份 3.1”是什么意思。
  • 我的意思是asp.net核心中的身份
  • 你能解释一下第二种方法吗?
  • 我不知道asp.net核心中的身份是什么意思。第二种方法几乎是创建您的角色、职责以及应将哪些内容视为通用表,并将值分配给您要添加的任何人。
猜你喜欢
  • 1970-01-01
  • 2015-02-07
  • 2016-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多