如何在asp.net mvc中使用单独的表管理两种用户?
Posted
技术标签:
【中文标题】如何在asp.net mvc中使用单独的表管理两种用户?【英文标题】:How to Manage Two Kind of User with seprate Table in asp.net mvc? 【发布时间】:2018-02-08 15:18:20 【问题描述】:我正在使用 ASP.Net MVC 5 进行项目,该项目有两种类型的用户 Type1 和 Type2 每个用户的用户名类型是他的电话号码一个人应该能够注册为 Type1 和 Type2 用户这意味着每种类型都应该有单独的注册表单,因此似乎每种类型都应该有单独的表来存储。 问题是我应该如何为身份验证和授权系统管理它们? 我应该使用 ASP.NET 身份吗?有什么解决办法? 或者有没有比 ASP.NET Identity 更好的解决方案
【问题讨论】:
为什么需要两种类型的用户??我猜你需要两种类型的角色而不是用户...... 【参考方案1】:如果您使用ASP.Net MVC 5
,您应该毫不犹豫地转至ASP.NET Identity
。查看this 以获取有关ASP.NET Identity
的更多信息。那么您应该在适合您项目的ASP.NET Identity
中的身份验证实现中明确区分role
和claim
。
【讨论】:
【参考方案2】:经过大量搜索,我找到了解决方案here
【讨论】:
以上是关于如何在asp.net mvc中使用单独的表管理两种用户?的主要内容,如果未能解决你的问题,请参考以下文章