我对此代码有疑问:
HttpContext.Current.User.Identity.IsAuthenticated
虽然用户经过身份验证后显示为false。
此过程从Page_Load开始。 在执行此代码之前,值不会改变:
Response.Redirect("~/AccessDenied.aspx");
然后它的值变为真。
有什么问题?
答案 0 :(得分:1)
添加
<authorization>
<deny users="?" />
</authorization>
到web.config。请求将被验证