如果我的用户已经通过身份验证,但尝试访问他们没有权限访问的页面(由于角色等原因),则需要将其重定向到AuthError.aspx页面(“您无权访问此页面”)。如果我这样设置web.config:
<authentication mode="Forms">
<forms loginUrl="~/Account/Login.aspx" timeout="2880" />
</authentication>
系统的行为是错误的,因为用户已经通过身份验证,没有必要将他或她重定向到此页面。但是如果我在这里写AuthError.aspx而不是Login.aspx,我该如何将尚未经过身份验证的用户重定向到登录页面?