ASP.NET登录页怎么判断

来源:百度知道 编辑:UC知道 时间:2024/06/22 07:51:45
设置了FORMS验证,登录页是LOGIN.ASPX,怎么知道是直接登录LOGIN.ASPX页,还是由其他页面转过来的! 因为要正常登录是转到首页,其他页面转来是回到请求页! 怎么做!

//保存来源网页
ViewState["PreviousPageUrl"] = Request.UrlReferrer.ToString();

你不是已经设置了表单验证么,<authentication mode="Forms">
<forms name="401kApp" loginUrl="~/LOGIN.ASPX" />
</authentication>当匿名用户访问你的页面时肯定先访问登陆页面,你可以在登陆页面中设置用户名,密码之类的验证,用session 保存用户的数据,当用户输入正确信息后转到首页,然后通过session 读取到用户信息;如果用户输入错误信息则不会进入首页,你可以设置跳转到其他错误页

session