蘑菇踢线和修改密码

This commit is contained in:
“wanyongkang”
2021-03-06 10:07:47 +08:00
parent 506850236a
commit 911fd18278

View File

@@ -360,7 +360,7 @@ namespace Hncore.Pass.Vpn.Service
LogHelper.Info(GetOpTitle("UpdateAccountPwd", account), map.ToJson()); LogHelper.Info(GetOpTitle("UpdateAccountPwd", account), map.ToJson());
try try
{ {
var resp = await client.PostAsForm(this.UpdateUrl, map); var resp = await client.PostAsForm(this.UpdateUrl + accountModel.Id, map);
var content = await resp.Content.ReadAsStringAsync(); var content = await resp.Content.ReadAsStringAsync();
JObject jo = (JObject)JsonConvert.DeserializeObject(content); JObject jo = (JObject)JsonConvert.DeserializeObject(content);
@@ -493,6 +493,7 @@ namespace Hncore.Pass.Vpn.Service
var client = CreateHttpClient(); var client = CreateHttpClient();
var title = GetOpTitle("OnLine", account); var title = GetOpTitle("OnLine", account);
var retData = new List<OriginAccountOnlineModel>();
var info = ""; var info = "";
try try
@@ -502,13 +503,16 @@ namespace Hncore.Pass.Vpn.Service
var content = await resp.Content.ReadAsStringAsync(); var content = await resp.Content.ReadAsStringAsync();
content = content.Replace("[",""); content = content.Replace("[","");
content = content.Replace("]",""); content = content.Replace("]","");
JObject jo = (JObject)JsonConvert.DeserializeObject(content);
var retData = new List<OriginAccountOnlineModel>();
var jsondata = jo; if (content.Has()){
JObject jo = (JObject)JsonConvert.DeserializeObject(content);
var jsondata = jo;
var trData = new OriginAccountOnlineModel var trData = new OriginAccountOnlineModel
@@ -525,6 +529,9 @@ namespace Hncore.Pass.Vpn.Service
retData.Add(trData); retData.Add(trData);
}
return new ApiResult<List<OriginAccountOnlineModel>>(retData); return new ApiResult<List<OriginAccountOnlineModel>>(retData);
} }
catch (Exception ex) catch (Exception ex)
@@ -552,13 +559,15 @@ namespace Hncore.Pass.Vpn.Service
{"session",userinfo["session"].ToString() }, {"session",userinfo["session"].ToString() },
}; };
try try
{ {
var url = this.KIllUrl; var url = this.KIllUrl;
var resp = await client.PostAsForm(this.RefundUrl, map); var resp = await client.PostAsForm(url, map);
var content = await resp.Content.ReadAsStringAsync(); var content = await resp.Content.ReadAsStringAsync();
JObject jo = (JObject)JsonConvert.DeserializeObject(content); JObject jo = (JObject)JsonConvert.DeserializeObject(content);
var status = jo["status"].ToString(); var status = jo["status"].ToString();
if (status =="400") if (status =="400")