通常我保护我的动作,[Authorize]但这次我需要检查用户是否在行动中获得授权.
例如
if(userIsAuthorized) {
//do stuff
}
else {
//return to login page
}
Run Code Online (Sandbox Code Playgroud)
我相信我正在使用'表单身份验证'
这个问题与此类似,但没有一个答案似乎有效.
编辑:我已经做了一些挖掘 - 似乎我在一个Action上断点[Authorize],User.Identity已设置,但是在没有它的Actions上,User.Identity为空,即使我已登录