diff --git a/Services/Hncore.Pass.Vpn/Service/AgentClient5Service.cs b/Services/Hncore.Pass.Vpn/Service/AgentClient5Service.cs index 0d9a7a9..b00f3a3 100644 --- a/Services/Hncore.Pass.Vpn/Service/AgentClient5Service.cs +++ b/Services/Hncore.Pass.Vpn/Service/AgentClient5Service.cs @@ -87,40 +87,26 @@ namespace Hncore.Pass.Vpn.Service /// public async Task NewTestAccount(string packageKey, string account, string pwd, int connCount = 1, int accountType = 1, int payCount = 1) { + var secretId = "626B6170693231"; + var secretKey = "6b3fdfc206841f44c6609bf19c182a6a"; + + var url = "http://bkapi.pptp.biz/userapi3/?secretId="+secretId+"&secretKey="+secretKey+"&type=addtestuser&user="+account+"&password="+pwd+"&username3=admin01"; + var client = CreateHttpClient(); - var map = new Dictionary(){ - {"taocanName",packageKey }, - {"username",account }, - {"password",pwd }, - {"maxonline",connCount.ToString()}, - {"type",accountType.ToString()}, - {"tel","17719092232"} - }; - var title = GetOpTitle("NewAccount", account); - LogHelper.Info(title, map.ToJson()); - try + + var resp = await client.GetAsync(url); + var content = await resp.Content.ReadAsStringAsync(); + JObject jo = (JObject)JsonConvert.DeserializeObject(content); + var status = jo["code"].ToString(); + + + + + if (status =="1") { - var resp = await client.PostAsForm(this.SingleAddUrl, map); - var content = await resp.Content.ReadAsStringAsync(); - - Console.WriteLine("====================================在线================================================="); - Console.WriteLine(content); - Console.WriteLine("====================================================================================="); - if (content.Has() && content.IndexOf("{alert(\"成功\")") != -1) - { - return new ApiResult(ResultCode.C_SUCCESS); - } - else - { - LogHelper.Error(title, content); - return new ApiResult(ResultCode.C_INVALID_ERROR, "开户失败"); - } - } - catch (Exception ex) - { - LogHelper.Error(title, ex.Message); - return new ApiResult(ResultCode.C_INVALID_ERROR, "开户失败"); + return new ApiResult(ResultCode.C_SUCCESS); } + return new ApiResult(ResultCode.C_INVALID_ERROR, "开户失败"); } ///