蘑菇踢线和修改密码
This commit is contained in:
@@ -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")
|
||||||
|
|||||||
Reference in New Issue
Block a user