generated from root/miduo_server
国内登录修改
parent
716e5ad604
commit
9ba407336f
|
@ -178,9 +178,9 @@ public class GetUserController extends HttpServlet {
|
|||
boolean result = false;
|
||||
if (sub_channel != null && !sub_channel.equals("")) {
|
||||
if (sub_channel.equals("1000")) {
|
||||
result = loginVerfify(pid, openId, token, MHTSDKConstans.rhappid);
|
||||
result = loginVerfify("MHT", openId, token, MHTSDKConstans.rhappid);
|
||||
} else {
|
||||
result = loginVerfify(pid, openId, token, MHTSDKConstans.rhappidOnline);
|
||||
result = loginVerfify("MHT", openId, token, MHTSDKConstans.rhappidOnline);
|
||||
}
|
||||
}
|
||||
if (!result) {
|
||||
|
@ -213,11 +213,14 @@ public class GetUserController extends HttpServlet {
|
|||
public static boolean loginVerfify(String channelName,String openId,String token,String appId){
|
||||
try{
|
||||
String loginUrl = MHTSDKConstans.loginVerify;
|
||||
Map<String, String> params = new HashMap<String, String>();
|
||||
params.put("userToken", token);
|
||||
params.put("appId", appId);
|
||||
params.put("channelName", channelName);
|
||||
params.put("uid", openId);
|
||||
Map<String, String> params = new HashMap<>();
|
||||
|
||||
params.put("sid", token);
|
||||
params.put("appid", appId);
|
||||
params.put("channellevel1", channelName);
|
||||
String sign = getSign(getParamString(params), appId, MHTSDKConstans.secretKey);
|
||||
params.put("sign", sign);
|
||||
// loginUrl+"?"+"sid="+params.get("sid")+"&appid="+
|
||||
String loginResult = HttpUtils.doPost(loginUrl,params);
|
||||
if(loginResult == null || loginResult.isEmpty()){
|
||||
return false;
|
||||
|
@ -251,6 +254,27 @@ public class GetUserController extends HttpServlet {
|
|||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* 构建签名
|
||||
* sign=md5hex(paramString+md5hex(appid)+md5hex(secret))
|
||||
* @return
|
||||
*/
|
||||
private static String getSign(String paramString,String appid,String secret){
|
||||
|
||||
return MD5Util.encrypByMd5(paramString + MD5Util.encrypByMd5(appid) + MD5Util.encrypByMd5(secret));
|
||||
}
|
||||
private static String getParamString(Map<String,String> param){
|
||||
|
||||
StringBuilder builder = new StringBuilder();
|
||||
param.forEach((k,v)->{
|
||||
if(builder.length()>0){
|
||||
builder.append("&");
|
||||
}
|
||||
builder.append(k).append("=").append(v);
|
||||
});
|
||||
return builder.toString();
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
// boolean mht = loginVerfify("MHT", "2318137", "be385683efe228aadac0c8b5822a6fba");
|
||||
}
|
||||
|
|
|
@ -9,15 +9,15 @@ package com.ljsd.util;
|
|||
*/
|
||||
public class MHTSDKConstans {
|
||||
public static String appid = "e4ecefecc8034cffaa69e81b2c044f2c";
|
||||
public static String rhappid = "d0265404f55536a5c8b0ec33a9da27d3";
|
||||
public static String rhappid = "2c3239afdb0c14631e8ad97b35e289d9";
|
||||
// public static String rhappidOnline = "7bb5f604306ccd93fc19f05d3a374e84";
|
||||
public static String rhappidOnline = "036cd135d0c4ce5e2484cc140d905992";
|
||||
public static String rhappidOnline = "2c3239afdb0c14631e8ad97b35e289d9";
|
||||
public static String back = "http://kwsdk.17173g.cn/platformPay/MHT/callBack";
|
||||
|
||||
// public static String androidVerify = "http://sujie.passport.ktsdk.com/user/verifyAccount";
|
||||
// public static String iosVerify = "http://sujie.passport.ktsdk.com/userios/verifyAccount";
|
||||
public static String loginVerify = "http://kwsdk.17173g.cn/cp/checkLogin";
|
||||
public static String secretKey = "5b980134872a8afa993f8a3b35a8efbd";
|
||||
public static String loginVerify = "http://api.17173g.cn:28080/platform-login/user-login/checkLogin.do";
|
||||
public static String secretKey = "eb4287c41d8318c140334da7588e4159";
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue