我有自己的登录页面 . 如果任何用户直接访问任何页面(没有登录),我想将未经授权的用户重定向到登录页面 . 这怎么可能?使用Generic Handler,有机会吗?或者我该怎么办?
您可以在web.config中设置此行为
示例:(这启用身份验证)
<authentication mode="Forms"> <forms cookieless="AutoDetect" protection="All" slidingExpiration="true" loginUrl="~/login.aspx"/> </authentication> <authorization> <deny users="?"/> </authorization>
(指定的路径从身份验证中排除 . 这意味着您无需身份验证即可访问文件/目录 . 对图像,脚本,样式目录非常有用)
<location path="login.aspx"> <system.web> <authorization> <allow users="*" /> </authorization> </system.web> </location>
1 回答
您可以在web.config中设置此行为
示例:(这启用身份验证)
(指定的路径从身份验证中排除 . 这意味着您无需身份验证即可访问文件/目录 . 对图像,脚本,样式目录非常有用)