From 16dab62689430e6eb7b2a60c88e4e4caeeb719b8 Mon Sep 17 00:00:00 2001
From: Aisaka <383449573@qq.com>
Date: Thu, 21 Jan 2016 17:26:22 +0800
Subject: [PATCH 01/23] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E7=89=88=E6=9C=AC?=
=?UTF-8?q?=E5=8F=B7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/com/geetest/sdk/java/GeetestLib.java | 11 ++++-------
1 file changed, 4 insertions(+), 7 deletions(-)
diff --git a/src/com/geetest/sdk/java/GeetestLib.java b/src/com/geetest/sdk/java/GeetestLib.java
index ead2c46..b41fc4b 100644
--- a/src/com/geetest/sdk/java/GeetestLib.java
+++ b/src/com/geetest/sdk/java/GeetestLib.java
@@ -26,7 +26,7 @@
*/
public class GeetestLib {
- protected final String verName = "3.0.0";// SDK版本编号
+ protected final String verName = "3.0.1";// SDK版本编号
protected final String sdkLang = "java";// SD的语言类型
protected final String apiUrl = "http://api.geetest.com"; //极验验证API URL
@@ -65,8 +65,6 @@ public class GeetestLib {
*/
private String privateKey = "";
- private String challenge = "";
-
private String responseStr = "";
/**
@@ -125,11 +123,11 @@ private String getFailPreProcessRes() {
* 预处理成功后的标准串
*
*/
- private String getSuccessPreProcessRes() {
+ private String getSuccessPreProcessRes(String challenge) {
return String.format(
"{\"success\":%s,\"gt\":\"%s\",\"challenge\":\"%s\"}", 1,
- this.captchaId, this.challenge);
+ this.captchaId, challenge);
}
/**
@@ -145,7 +143,6 @@ public int preProcess() {
return 0;
}
- responseStr = this.getSuccessPreProcessRes();
return 1;
}
@@ -162,7 +159,7 @@ private int registerChallenge() {
String result_str = readContentFromGet(GET_URL);
gtlog("register_result:" + result_str);
if (32 == result_str.length()) {
- this.challenge = result_str;
+ responseStr = this.getSuccessPreProcessRes(result_str);
return 1;
} else {
gtlog("gtServer register challenge failed");
From 6822d16865a4659f0cd525fbd09d4d30b1e46d89 Mon Sep 17 00:00:00 2001
From: Aisaka <383449573@qq.com>
Date: Mon, 25 Jan 2016 15:06:22 +0800
Subject: [PATCH 02/23] remove useless libraries
---
.classpath | 1 -
1 file changed, 1 deletion(-)
diff --git a/.classpath b/.classpath
index fb26e58..4131ab3 100644
--- a/.classpath
+++ b/.classpath
@@ -8,7 +8,6 @@
static java.lang.Stringfail_res static java.lang.Stringfn_geetest_challenge
static java.lang.Stringfn_geetest_seccode
static java.lang.Stringfn_geetest_validate
static java.lang.Stringforbidden_res java.lang.StringgtServerStatusSessionKey
static java.lang.Stringsuccess_res java.lang.StringintenhencedValidateRequest(java.lang.String challenge,
java.lang.String validate,
java.lang.String seccode)
@@ -204,7 +192,7 @@ java.lang.StringintfailbackValidateRequest(java.lang.String challenge,
java.lang.String validate,
java.lang.String seccode)
@@ -255,36 +243,6 @@ public static final java.lang.String success_res-
public static final java.lang.String fail_res-
public static final java.lang.String forbidden_res-
public java.lang.String enhencedValidateRequest(java.lang.String challenge, - java.lang.String validate, - java.lang.String seccode)+
public int enhencedValidateRequest(java.lang.String challenge, + java.lang.String validate, + java.lang.String seccode)
challenge - validate - seccode - public java.lang.String failbackValidateRequest(java.lang.String challenge, - java.lang.String validate, - java.lang.String seccode)+
public int failbackValidateRequest(java.lang.String challenge, + java.lang.String validate, + java.lang.String seccode)
challenge - validate - seccode - public static final java.lang.Stringfail_res"fail"public static final java.lang.Stringfn_geetest_challenge"geetest_challenge"public static final java.lang.Stringfn_geetest_seccode"geetest_seccode"public static final java.lang.Stringfn_geetest_validate"geetest_validate"public static final java.lang.Stringforbidden_res"forbidden"public static final java.lang.Stringsuccess_res"success"