public ActionResult Index(PassWordModel model)
        {
            ViewBag.UserName = model.UserName;
            if (userService.CheckLogin(model.UserName, Md5.md5(model.OldPassword, 32)) == null)
            {
                ViewBag.Msg = "原始密码输入错误";
                return(View());
            }
            LogModel logEntity = new LogModel
            {
                ModuleName = "修改密码",
                LogType    = DbLogType.Update.ToString(),
                UserName   = Operator.UserName,
                RealName   = Operator.RealName
            };

            if (userService.ModifyPwd(model))
            {
                logEntity.Status      = true;
                logEntity.Description = "密码修改成功";
                logService.WriteDbLog(logEntity);
                ViewBag.Msg = "密码修改成功";
            }
            else
            {
                logEntity.Status      = false;
                logEntity.Description = "密码修改失败";
                logService.WriteDbLog(logEntity);
                ViewBag.Msg = "密码修改失败";
            }
            return(View());
        }
Пример #2
0
 /// <summary>
 /// 修改密码
 /// </summary>
 /// <param name="model">密码实体</param>
 /// <returns></returns>
 public int ModifyPwd(PassWordModel model)
 {
     using (var conn = MySqlHelper.GetConnection())
     {
         var sql = "update t_User set PassWord=@Password where UserName=@UserName and Password=@OldPassword";
         return(conn.Execute(sql, model));
     }
 }
Пример #3
0
 public ActionResult UpdatePassWord(
     [Bind(Include = "OldPassword,Password,ComfirmPassword")] PassWordModel
     model)
 {
     model.Id = CurrentOperator.Id;
     Ioc.Resolve <ISystemMemberService>().UpdatePassWord(model);
     return(Success());
 }
Пример #4
0
 public bool ModifyPwd(PassWordModel model)
 {
     model.OldPassword = Md5.md5(model.OldPassword, 32);
     model.Password    = Md5.md5(model.Password, 32);
     return(repository.ModifyPwd(model) > 0 ? true : false);
 }