protected void Page_Load(object sender, EventArgs e) { if (Session[YSWL.Common.Globals.SESSIONKEY_ADMIN] != null) { YSWL.Accounts.Bus.User currentUser = (YSWL.Accounts.Bus.User)Session[YSWL.Common.Globals.SESSIONKEY_ADMIN]; LogHelp.AddUserLog(currentUser.UserName, currentUser.UserType, "退出系统", this); #region 更新最新的登录时间 ColoPay.BLL.Members.UsersExp uBll = new BLL.Members.UsersExp(); Model.Members.UsersExpModel uModel = new Model.Members.UsersExpModel(); uModel = uBll.GetUsersExpModel(currentUser.UserID); if (uModel != null) { uModel.LastAccessIP = Request.UserHostAddress; uModel.LastLoginTime = DateTime.Now; uBll.Update(uModel); } #endregion } FormsAuthentication.SignOut(); Session.Remove(Globals.SESSIONKEY_ADMIN); Session.Clear(); Session.Abandon(); Response.Clear(); Response.Write("<script language='javascript'>window.top.location='" + defaullogin + "'</script>"); Response.End(); }
protected void btnUpdate_Click(object sender, System.EventArgs e) { if (Page.IsValid) { string username = this.txtUserName.Text; string passward = this.txtPassword.Text; YSWL.Accounts.Bus.User currentUser = new YSWL.Accounts.Bus.User(); if (!currentUser.SetPassword(username, passward, MvcApplication.IsAutoConn)) { this.lblMsg.ForeColor = Color.Red; this.lblMsg.Text = Resources.SysManage.TooltipUpdateFail; } else { this.lblMsg.ForeColor = Color.Blue; this.lblMsg.Text = Resources.SysManage.TooltipUpdateSucceed; } } }
/// <summary> /// 获取用户全部属性信息实体 /// </summary> public ColoPay.Model.Members.UsersExpModel GetUsersModel(int UserID) { //Users ColoPay.Model.Members.UsersExpModel model = dal.GetModel(UserID); if (model == null) { model = new UsersExpModel(); } YSWL.Accounts.Bus.User user = new YSWL.Accounts.Bus.User(UserID); model.Activity = user.Activity; model.DepartmentID = user.DepartmentID; model.Email = user.Email; model.EmployeeID = user.EmployeeID; model.Phone = user.Phone; model.Password = user.Password; if (user.Sex != null) { model.Sex = user.Sex.Trim(); } model.Style = user.Style; model.TrueName = user.TrueName; model.NickName = user.NickName; model.User_cLang = user.User_cLang; model.User_dateApprove = user.User_dateApprove; model.User_dateCreate = user.User_dateCreate; model.User_dateExpire = user.User_dateExpire; model.User_dateValid = user.User_dateValid; model.User_iApprover = user.User_iApprover; model.User_iApproveState = user.User_iApproveState; model.User_iCreator = user.User_iCreator; model.UserID = user.UserID; model.UserName = user.UserName; model.UserType = user.UserType; return(model); }