/// <summary> /// 退出时修改cas日志 /// </summary> /// <returns></returns> public static bool casLogoutLog(UserModel user) { CasLogService casLogService = new CasLogService(); CasLogEntity log = casLogService.GetCasLog(user.CasLogId); log.LogStatus = 0; log.LogoutTime = DateTime.Now; return(casLogService.Update(log)); }
/// <summary> /// 新增cas登录日志 /// </summary> /// <returns></returns> public static CasLogEntity casLoginLog(BaseUserEntity user) { CasLogService casLogService = new CasLogService(); CasLogEntity log = new CasLogEntity(); log.Create(); log.UserId = user.UserId; log.UserAccount = user.Account; log.UserName = user.RealName; log.BrowserType = WebHelperUtils.Browser; log.IPAddress = WebHelperUtils.Ip; log.SESSIONID = UserUtils.Provider.getCurrentSession(); return(casLogService.Save(log) ? log : null); }