Example #1
0
        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();
        }
Example #2
0
        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;
                }
            }
        }
Example #3
0
        /// <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);
        }