C#身份验证搞不好

来源:百度知道 编辑:UC知道 时间:2024/06/03 07:53:37
我在WEBCONFIG里面都配置好了,可是没有登陆时运行Default页时还是没有跳到Login页
我把<deny users="?"></deny>
另外 ?号改为 * 时会跳到Login页

有什么其他要设置的吗。望高手解答

<authentication mode="Forms">
<forms loginUrl="Login.aspx" defaultUrl="Default.aspx" protection="All">

</forms>

</authentication>
<authorization>
<deny users="?"></deny>

</authorization>

由于最近经常提问,所以题目分不多,望高手见谅

这个不能光靠配置,你应该写程序判断,先写一个母板页,在母板页中有判断登录信息的语句(登录后将重要信息存在cookie中或是session中),如果没有正常登录就跳转到登录界面,比如说是login.aspx,所有的页面都继承自母板页(当然母板页未必一个网站就一个)