当前位置: 代码迷 >> ASP.NET >> 判断用户是不是登录,在每个页的page_load里都写吗
  详细解决方案

判断用户是不是登录,在每个页的page_load里都写吗

热度:6085   发布时间:2013-02-25 00:00:00.0
判断用户是否登录,在每个页的page_load里都写吗
网站添加了 登录功能后,在每个页的 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();            }        }    }
------解决方案--------------------------------------------------------
具体怎么验证的实现方式很多,但是必须保证每次请求都要通过验证