Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        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
            });
        }