Ejemplo n.º 1
0
  public void run() {
    try {
      String var1 =
          (new BigInteger(
                  CryptManager.func_75895_a(
                      NetLoginHandler.getServerId(this.loginHandler),
                      NetLoginHandler.func_72530_b(this.loginHandler).getKeyPair().getPublic(),
                      NetLoginHandler.func_72525_c(this.loginHandler))))
              .toString(16);
      URL var2 =
          new URL(
              "http://session.minecraft.net/game/checkserver.jsp?user="******"UTF-8")
                  + "&serverId="
                  + URLEncoder.encode(var1, "UTF-8"));
      BufferedReader var3 = new BufferedReader(new InputStreamReader(var2.openStream()));
      String var4 = var3.readLine();
      var3.close();

      if (!"YES".equals(var4)) {
        this.loginHandler.raiseErrorAndDisconnect("Failed to verify username!");
        return;
      }

      NetLoginHandler.func_72531_a(this.loginHandler, true);
    } catch (Exception var5) {
      this.loginHandler.raiseErrorAndDisconnect(
          "Failed to verify username! [internal error " + var5 + "]");
      var5.printStackTrace();
    }
  }
Ejemplo n.º 2
0
 static boolean func_72531_a(NetLoginHandler par0NetLoginHandler, boolean par1) {
   return par0NetLoginHandler.field_72544_i = par1;
 }