public JsonResult ModifyUserPassord([FromForm] WXQ.InOutPutEntites.Input.SystemManage.User.LoginInput model) { ResponseResult result = new ResponseResult(); LoginInputModelValidation validator = new LoginInputModelValidation(); ValidationResult vr = validator.Validate(model); if (!vr.IsValid) { result.Code = ResponseResultMessageDefine.ParaError; result.Errors = vr.Errors.Select(e => e.ErrorMessage).ToList(); } else { int userId = WebApi.Common.HelpOp.UserOp.GetUserId(this.User); WXQ.BusinessCore.systemmanage.UserOp op = new WXQ.BusinessCore.systemmanage.UserOp(userId); WXQ.Enties.Users m = new WXQ.Enties.Users { UsersId = this.User.Identity.Name.ToInt(0), PassWord = model.PassWord }; bool rv = op.ModifyUserPassord(m); if (!rv) { result.Code = ResponseResultMessageDefine.OpLost; result.Errors.Add(ResponseResultMessageDefine.OpLostMessage); } } return(Json(result)); }
public JsonResult Login([FromForm] WXQ.InOutPutEntites.Input.SystemManage.User.LoginInput model) { var a = this.Request; // WXQ.InOutPutEntites.Input.SystemManage.User.LoginInput model = new LoginInput(); ResponseResult result = new ResponseResult(); LoginInputModelValidation validator = new LoginInputModelValidation(); ValidationResult vr = validator.Validate(model); if (!vr.IsValid) { result.Code = ResponseResultMessageDefine.ParaError; result.Errors = vr.Errors.Select(e => e.ErrorMessage).ToList(); } else { WXQ.BusinessCore.systemmanage.UserOp op = new WXQ.BusinessCore.systemmanage.UserOp(); WXQ.Enties.Users userModel = op.Login(model.UserName, model.PassWord); if (userModel != null && userModel.UsersId > 0) { TokenModelJWT jwtUser = new TokenModelJWT { Uid = userModel.UsersId }; result.Data = JwtHelper.SerializeJWT(jwtUser); } else { result.Code = ResponseResultMessageDefine.OpLost; result.Errors.Add(ResponseResultMessageDefine.OpLostMessage); } } return(Json(result)); }