请问关于页面访问的问题 比较简单希望大家帮助
在ASP.net中怎么能很好的防范访问者直接通过输入URL的方式访问一些禁用页面呢
比如在用户未登陆的情况下直接输入http://..../user/findPSW.aspx这类页面
怎么判断并重定向到login页面呢
谢谢
问题点数:0、回复次数:2Top
1 楼LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^)回复于 2005-02-04 11:35:29 得分 0
表单验证Top
2 楼xulovewei(CrazyXu520)回复于 2005-02-04 11:36:07 得分 0
用<form>验证
1、在web.config文件中有这一段内容:
<authentication mode="Forms">
<forms name=".ASPXUSERDEMO" loginUrl="login.aspx" protection="All" timeout="60" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
2.在login.aspx中如果用户名和密码正确则给予验证:
FormsAuthentication.SetAuthCookie(TextBox_name.Text,false); //在本页
FormsAuthentication.RedirectFromLoginPage(TextBox1.Text,false); //转到操作页
3.退出验证:
FormsAuthentication.SignOut();
4.获得当前用户的名字:
User.Identity.Name;
Top




