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