public JsonResultGenerics<Guid> CreateSmsCode(VM_Wx_SmsCode smsCode)
        {
            if (MUserService.GetMember(phone: smsCode.Phone) != null)
            {
                return new JsonResultGenerics<Guid>()
                {
                    Result = false,
                    Error = "输入的手机号已经存在",
                    Value = Guid.Empty
                };
            }

            var userToken = new member_token
            {
                type = 2,
                fromsource = smsCode.Phone,
                fromsourcetype = 1
            };
            userToken = MUserService.CreateToken(userToken, length: 6);
            //TODO:调用短信接口
            Hashtable sendParam = new Hashtable
            {
                { "vCode", userToken.tokendata }
            };
            AlidySmsSender.toSend(smsCode.Phone, sendParam);
            //---------------
            return new JsonResultGenerics<Guid>
            {
                Result = true,
                Value = userToken.tokenid
            };
        }
 public JsonResultGenerics<Guid> CreateImageCode()
 {
     var userToken = new member_token {type = 1};
     return new JsonResultGenerics<Guid>
     {
         Result = true,
         Value = MUserService.CreateToken(userToken,CodeType.NumeralUppercaseLetters).tokenid
     };
 }