Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在asp.NETMVC中使用seprate表管理两类用户?_C#_Asp.net Mvc_Asp.net Mvc 5_Asp.net Identity 2_Owin Middleware - Fatal编程技术网

C# 如何在asp.NETMVC中使用seprate表管理两类用户?

C# 如何在asp.NETMVC中使用seprate表管理两类用户?,c#,asp.net-mvc,asp.net-mvc-5,asp.net-identity-2,owin-middleware,C#,Asp.net Mvc,Asp.net Mvc 5,Asp.net Identity 2,Owin Middleware,我正在使用ASP.NETMVC5开发一个项目,它有两种类型的用户Type1和Type2。每种用户类型的用户名是他的电话号码。一个人应该能够注册为Type1和Type2用户。这意味着每种类型都应该有单独的注册表,所以似乎每种类型都应该有单独的表来存储。 问题是,对于身份验证和授权系统,我应该如何管理它们? 我应该使用ASP.NET标识吗?有什么解决办法吗? 或者有没有比ASP.NET Identity更好的解决方案如果您使用的是ASP.NET MVC 5,您应该谨慎地转到ASP.NET Ident

我正在使用ASP.NETMVC5开发一个项目,它有两种类型的用户Type1和Type2。每种用户类型的用户名是他的电话号码。一个人应该能够注册为Type1和Type2用户。这意味着每种类型都应该有单独的注册表,所以似乎每种类型都应该有单独的表来存储。 问题是,对于身份验证和授权系统,我应该如何管理它们? 我应该使用ASP.NET标识吗?有什么解决办法吗?
或者有没有比ASP.NET Identity更好的解决方案

如果您使用的是
ASP.NET MVC 5
,您应该谨慎地转到
ASP.NET Identity
。查看有关
ASP.NET Identity
的更多信息。然后,您应该在
ASP.NET Identity
中的身份验证实现中明确区分
角色
声明
,这适合您的项目。

经过大量搜索,我找到了一个解决方案

为什么需要两种类型的用户??我想你需要两种角色而不是用户。。。