Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.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# 展开User.Identity属性_C#_Asp.net Mvc_Asp.net Identity_Asp.net Identity 2 - Fatal编程技术网

C# 展开User.Identity属性

C# 展开User.Identity属性,c#,asp.net-mvc,asp.net-identity,asp.net-identity-2,C#,Asp.net Mvc,Asp.net Identity,Asp.net Identity 2,我有一个带有前端和管理面板的网站。两者都有登录页面,用户应该能够使用不同的用户登录front和管理面板。默认情况下,User.Identity.IsAuthenticated用于检查用户当前是否登录,我需要类似于User.Identity.isAdminPanelauthentificated的内容。因此,如果用户只登录到管理面板,而不登录前端,那么已验证将返回假,但已验证将返回真如何确定他们是否是管理员?我有声明和自定义授权属性来执行相同的网站/项目或两个不同的网站?相同的项目和相同的领域。我

我有一个带有
前端
管理面板
的网站。两者都有登录页面,用户应该能够使用不同的用户登录
front
管理面板。默认情况下,
User.Identity.IsAuthenticated
用于检查用户当前是否登录,我需要类似于
User.Identity.isAdminPanelauthentificated的内容。因此,如果用户只登录到
管理面板
,而不登录前端,那么
已验证
将返回
,但
已验证
将返回

如何确定他们是否是管理员?我有声明和自定义授权属性来执行相同的网站/项目或两个不同的网站?相同的项目和相同的领域。我知道我应该选择不同的项目,因为到目前为止它给我带来了很多问题。当我开始这个项目时,我不知道在ASP身份中不能像以前的成员资格框架那样使用1个以上的实例。我不建议这样做。我真的不明白你的逻辑。如果用户登录到网站,则该用户已登录。不管你如何分割你的网站。