当前位置:编程学习 > C#/ASP.NET >>

Forms验证出现的问题

各位,请问一下,在asp.net中,我采用了Forms验证方式,但是数据库采用的是自己创建的数据库,不是系统生成的!
为什么当我在web.config中这样写
<authentication mode="Forms">
<forms loginUrl="~/Default.aspx" name=".ASPXAUTH" defaultUrl="~/Default.aspx"      protection="All" path="/">
</forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
当我登录成功后,为什么页面还是不跳转呢?当我去掉了 <authorization>
<deny users="?"/>
</authorization>
页面就可以跳转了,但是这样匿名用户就可以直接进入其他页面了,请问这个问题怎么解决?? --------------------编程问答-------------------- 我没有在web.config里面修改过东西,你可以在程序里面加一个脚本执行跳转不就完了吗?就像
<script>alert('XX');window.location='你需要跳转的页面'</script> --------------------编程问答--------------------  我也遇到过 --------------------编程问答-------------------- 你的登陆页面 要加一句话:
  FormsAuthentication.RedirectFromLoginPage(name, false);//使用Froms验证 --------------------编程问答-------------------- 谢谢你们!
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,