【发布时间】:2011-06-17 14:09:42
【问题描述】:
我需要将我的用户重定向到 AuthError.aspx 页面(“您无权访问此页面”),以防他们通过身份验证但尝试访问他们无法访问的页面(因为角色用于考试)。如果我这样设置 web.config:
<authentication mode="Forms">
<forms loginUrl="~/Account/Login.aspx" timeout="2880" />
</authentication>
这是系统的错误行为,因为用户已通过身份验证,无需将他或她重定向到此页面。但是如果我在这里写 AuthError.aspx 而不是 Login.aspx 我怎么能将尚未通过身份验证的用户重定向到登录页面?
【问题讨论】:
-
我感觉到你对这个的痛苦。我认为这样做会更容易,但我也没有找到解决方案。我不希望经过身份验证但未经授权的用户在已经登录时看到登录页面。
标签: asp.net authentication authorization