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个以上的实例。我不建议这样做。我真的不明白你的逻辑。如果用户登录到网站,则该用户已登录。不管你如何分割你的网站。