Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                ArrayList list = new ArrayList();
                if (ComPage.CurrentAdmin != null)
                {
                    #region 更新登录状态

                    UsersBLL op     = new UsersBLL();
                    Users    member = new Users();
                    ComPage.CurrentAdmin.IsLogined = 0;
                    op.Update(ComPage.CurrentAdmin);
                    #endregion

                    list.Add(ComPage.memberModelCacheDependency + ComPage.CurrentAdmin.UserID);
                    list.Add(ComPage.memberModel + ComPage.CurrentAdmin.UserID);
                }
                ComPage.ClearBWJSCache(list);

                Session.RemoveAll();

                Utils.DelCoookie(Utils.GetAppSettingsValue("cookieName"));
            }
            catch (Exception ex)
            {
                ExceptionLogBLL.WriteExceptionLogToDB(ex.ToString());
            }
            finally
            {
                if (!string.IsNullOrEmpty(Request.QueryString["url"]))
                {
                    Response.Redirect(Request.QueryString["url"].ToString(), true);
                }
                else
                {
                    Response.Redirect("/Admin/Login.aspx", true);
                }
            }
        }