示例#1
0
        public ActionResult ChangePassword(ChangePasswordModule module)
        {
            var user = dalUser.GetEntity(module.ID);

            user.MM = IMS_UP_YH.GetPwdMD5(module.NewPassword);

            Func <ExtResult> saveFun = () =>
            {
                dalUser.SaveOrUpdate(user);

                ExtResult ret = new ExtResult();
                ret.success = true;
                return(ret);
            };

            return(base.Save(saveFun));
        }
示例#2
0
        /// <summary>
        /// 更新密码
        /// </summary>
        /// <param name="model"></param>
        public void UpdatePassword(ChangePasswordModule model)
        {
            StringBuilder str = new StringBuilder();

            str.AppendLine(" UPDATE LoginUser SET");
            str.AppendLine(" Password = @Password,");
            str.AppendLine(" UpdateUser = @UpdateUser,");
            str.AppendLine(" UpdateTime = getdate()");
            str.AppendLine(" WHERE UserName = @UserName");

            SqlParameter[] paras = new SqlParameter[3];
            paras[0] = new SqlParameter("@Password", model.NewPassword);
            paras[1] = new SqlParameter("@UpdateUser", model.UpdateUser);
            paras[2] = new SqlParameter("@UserName", model.UserName);

            SqlAccess mySqlAccess = new SqlAccess();

            mySqlAccess.ExecuteNonQuery(str.ToString(), paras);
        }
示例#3
0
        public ActionResult ChangePassword()
        {
            ChangePasswordModule module = new ChangePasswordModule();

            if (!User.Identity.IsAuthenticated)
            {
                ViewBag.Login = 0;
                return(View(module));
            }

            var user = CurrentUser.GetCurrentUser().UserInfo;

            module.ID             = user.ID;
            module.UserID         = user.YHID;
            module.UserName       = user.YHM;
            module.OldPasswordMD5 = user.MM;
            ViewBag.Login         = 1;
            return(View(module));
        }