如果退出账号的时候不清除缓存,换一个账号登录进去会报错:

        /// <summary>
        /// 安全退出
        /// </summary>
        /// <returns></returns>
        public ActionResult OutLogin()
        {
            string UserId = ManageProvider.Provider.Current().UserId;
            //更改数据库用户表在线状态
            Sys_User entity = new Sys_User();
            entity.UserId = UserId; entity.Online = 0;
            sys_userbll.Repository().Update(entity);
            //清空当前登录用户信息
            ManageProvider.Provider.EmptyCurrent();
            Session.Abandon();  //取消当前会话
            Session.Clear();    //清除当前浏览器所以Session
            CookieHelper.DelCookie("LoginUserKey"); //清除当前Cookie对象
            CookieHelper.DelCookie("SchoolName");
            return Content("1");
        }

 

相关文章:

  • 2022-12-23
  • 2022-01-31
  • 2021-11-16
  • 2021-08-08
  • 2022-12-23
  • 2021-12-06
  • 2021-07-04
猜你喜欢
  • 2021-11-07
  • 2022-12-23
  • 2022-12-23
  • 2021-12-02
  • 2022-12-23
  • 2021-09-10
  • 2021-08-07
相关资源
相似解决方案