网站添加了 登录功能后,在每个页的 page_load 里都写吗?
------解决方案--------------------------------------------------------
如果使用Forms验证的话,不用写,直接在web.config里面配置就可以了
Forms验证例子
------解决方案--------------------------------------------------------
- C# code
public class ManagePage:System.Web.UI.Page { public ManagePage() { this.Load+=new EventHandler(ManagePage_Load); } public void ManagePage_Load(object sender, EventArgs e) { //如果Session为Null if (Session["AdminName"] == null) { Response.Write(" <script type='text/javascript'>parent.location.href='login.aspx'</script>"); Response.End(); } } }
------解决方案--------------------------------------------------------
具体怎么验证的实现方式很多,但是必须保证每次请求都要通过验证