public static void LoginDrDotComService(string username, string password,TypeOfLogin typeOfLogin, StringBuilder orginstringBuilder) { if (mLoginDrComService == 1) { ++mLoginDrComService; if (mLoginDrComService == 2) { StringBuilder outputOrginString = new StringBuilder(); bool retrunsresult; if (typeOfLogin == TypeOfLogin.Type_Plain) { retrunsresult = funcSubmitToServer(System.Text.Encoding.ASCII.GetBytes("DDDDD=" + DrComLoginViaHttp.Properties.Settings.Default.USERNAME + "&upass="******"&0MKKey=%B5%C7%C2%BC+Login&v6ip="), orginstringBuilder); } else { retrunsresult = funcSubmitToServer(System.Text.Encoding.ASCII.GetBytes(ccg.ToAscii(ccg.GetStr(username, password))), orginstringBuilder); } if (retrunsresult == true) { debuglog.Info("Login Success"); log("成功登录"); } else if (outputOrginString.ToString().Contains("账号或密码不对,请重新输入")) { debuglog.Error("PASSWORD FAIL"); log("密码错误"); } else if (outputOrginString.ToString().Contains("正在使用")) { debuglog.Error("CURRECT USING FAIL"); log("该账号正在使用,如下是原文:\n" + outputOrginString); } else { debuglog.Error("ELSE FAIL : " + outputOrginString); log("其他错误,以下是错误原文:\n" + outputOrginString); } } --mLoginDrComService; } }
public static void LoginDrDotComService(string username, string password, TypeOfLogin typeOfLogin, StringBuilder orginstringBuilder) { if (mLoginDrComService == 1) { ++mLoginDrComService; if (mLoginDrComService == 2) { StringBuilder outputOrginString = new StringBuilder(); bool retrunsresult; if (typeOfLogin == TypeOfLogin.Type_Plain) { retrunsresult = funcSubmitToServer(System.Text.Encoding.ASCII.GetBytes("DDDDD=" + DrComLoginViaHttp.Properties.Settings.Default.USERNAME + "&upass="******"&0MKKey=%B5%C7%C2%BC+Login&v6ip="), orginstringBuilder); } else { retrunsresult = funcSubmitToServer(System.Text.Encoding.ASCII.GetBytes(ccg.ToAscii(ccg.GetStr(username, password))), orginstringBuilder); } if (retrunsresult == true) { debuglog.Info("Login Success"); log("成功登录"); } else if (outputOrginString.ToString().Contains("账号或密码不对,请重新输入")) { debuglog.Error("PASSWORD FAIL"); log("密码错误"); } else if (outputOrginString.ToString().Contains("正在使用")) { debuglog.Error("CURRECT USING FAIL"); log("该账号正在使用,如下是原文:\n" + outputOrginString); } else { debuglog.Error("ELSE FAIL : " + outputOrginString); log("其他错误,以下是错误原文:\n" + outputOrginString); } } --mLoginDrComService; } }