/// <summary> /// 忘记密码 /// </summary> /// <param name="model"></param> /// <returns></returns> public async Task <Dictionary <bool, string> > ForgetPassword(MemberForgetPasswordModel model) { Dictionary <bool, string> dic = new Dictionary <bool, string>(); DbParameter[] parameters = new DbParameter[] { new SqlParameter("@MemberName", SqlDbType.NVarChar, 50) { Value = model.MemberName }, new SqlParameter("@MemberPhone", SqlDbType.NVarChar, 50) { Value = model.MemberPhone }, new SqlParameter("@Password", SqlDbType.NVarChar, 100) { Value = model.HashPassword }, new SqlParameter("@Flag", SqlDbType.Bit) { Direction = ParameterDirection.Output }, new SqlParameter("@Message", SqlDbType.NVarChar, 50) { Direction = ParameterDirection.Output } }; await DbHelper.ExecuteSqlCommandAsync("Member_ForgetPassword", parameters, CommandType.StoredProcedure); dic.Add((bool)parameters[3].Value, parameters[4].Value.ToString()); return(dic); }
public async Task <JsonResult <MemberForgetPasswordModel> > ForgetPassword(MemberForgetPasswordModel entity) { Dictionary <bool, string> dic = await _memberService.ForgetPassword(entity); return(new JsonResult <MemberForgetPasswordModel> { status = dic.First().Key, Message = dic.First().Value, Data = entity }); }