Web开发 前台常用方法 BasePage类

来源:互联网 发布:淘宝首页背景修改 编辑:程序博客网 时间:2024/04/30 13:53
    public class BasePage : System.Web.UI.Page    {        protected override void OnPreInit(EventArgs e)        {            base.OnPreInit(e);            if (Session["id"] == null || Session["loginId"] == null)            {                Response.Redirect("Login.aspx");                Response.End();            }        }        public int UserId        {            get { return Convert.ToInt32(Session["id"]); }        }        public string LoginId        {            get { return HttpUtility.UrlDecode(Session["loginId"].ToString()); }        }        public string Name        {            get { return HttpUtility.UrlDecode(Session["name"].ToString()); }        }        /// <summary>        /// 退出登录        /// </summary>        public void Logout()        {            HttpContext.Current.Session["id"] = null;            HttpContext.Current.Session["loginId"] = null;            HttpContext.Current.Session["name"] = null;            HttpContext.Current.Session.Abandon();            if (HttpContext.Current.Request.Cookies["id"] != null) { CookieHelper.DelCookie("id"); }            if (HttpContext.Current.Request.Cookies["loginId"] != null) { CookieHelper.DelCookie("loginId"); }            if (HttpContext.Current.Request.Cookies["pwd"] != null) { CookieHelper.DelCookie("pwd"); }            HttpContext.Current.Response.Redirect("/Login.aspx");        }    }

原创粉丝点击