/// <summary> /// 忘记密码 /// </summary> /// <param name="request"></param> /// <returns></returns> public UserForgotPwdResponse ForgotPassword(UserForgotPwdRequest request) { UserForgotPwdResponse response = new UserForgotPwdResponse(); if (string.IsNullOrEmpty(request.UserName)) { response.Status = false; response.Message = "用户名为空"; return(response); } if (string.IsNullOrEmpty(request.Email)) { response.Status = false; response.Message = "邮箱地址为空"; return(response); } //判断用户名和邮箱是否存在一条信息里 int userId = UserDal.Instance.IsExistUserNameEmail(request.UserName, request.Email); //存在 发送修改密码地址到邮箱 //否则 返回失败信息 if (userId > 0) { SendToEmail.UpdPwdAddrToEmail(request.UserName, request.Email); response.Message = "发送成功,请打开邮箱查看"; } else { response.Status = false; response.Message = "发送失败,请检查用户名或邮箱地址"; } return(response); }
/// <summary> /// 忘记密码 发送更改密码地址到用户邮箱 /// </summary> /// <returns></returns> public UserForgotPwdResponse ForgotPassword(UserForgotPwdRequest request) { return(ApiRequestHelper.Post <UserForgotPwdRequest, UserForgotPwdResponse>(request)); }
/// <summary> /// 忘记密码 发送邮件到用户邮箱 /// </summary> /// <returns></returns> public JsonResult ForgotPassword(UserForgotPwdRequest request) { return(Json(UserBll.Instance.ForgotPassword(request), JsonRequestBehavior.AllowGet)); }
public UserForgotPwdResponse ForgotPassword(UserForgotPwdRequest request) { return(UserBll.Instance.ForgotPassword(request)); }