public bool InputWeb(string pID, string pW, ref string pHint) { bool flag = false; string loginLine = this.GetLoginLine(); string pUrl = this.GetLine() + "/Main-Index.fcgi"; string pResponsetext = ""; string str4 = HttpUtility.UrlEncode(pW); string pData = $"Mobile_Login=O&UserName={pID}&PassWord={str4}"; HttpHelper.GetResponse4(ref pResponsetext, pUrl, "POST", pData, loginLine, 0x2710, "UTF-8", true); flag = pResponsetext.Contains("\"state\": true"); if (!flag) { pHint = CommFunc.GetIndexString(pResponsetext, "\"data\":\"", "\"", 0); if (pHint.Contains("code")) { pHint = ""; return(this.InputWeb(pID, pW, ref pHint)); } if (pHint.Contains("UserName")) { pHint = "用户名或者密码错误"; } return(flag); } HttpHelper.SaveCookies(HttpHelper.WebCookie, this.GetHostLine()); return(flag); }