From cd8ba3fe1376806fc2affe6330761835a0039e68 Mon Sep 17 00:00:00 2001 From: zhangshanxue Date: Tue, 18 Aug 2020 01:16:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=AD=A3=E5=BC=8F=E6=9C=8D=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ljsd/controller/GetUserController.java | 16 ++++++++++++---- src/main/java/com/ljsd/util/MHTSDKConstans.java | 13 +++++++++++++ 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/ljsd/controller/GetUserController.java b/src/main/java/com/ljsd/controller/GetUserController.java index b7c708c..caf8a6e 100644 --- a/src/main/java/com/ljsd/controller/GetUserController.java +++ b/src/main/java/com/ljsd/controller/GetUserController.java @@ -101,7 +101,15 @@ public class GetUserController extends HttpServlet { return; } }else if(!"3".equals(platform)){//正式 切不是pc - boolean result = loginVerfify(pid, openId, token); + String sub_channel = request.getParameter("sub_channel"); + boolean result =false; + if(sub_channel!=null&&!sub_channel.equals("")){ + if(sub_channel.equals("1000")){ + result = loginVerfify(pid, openId, token,MHTSDKConstans.rhappid); + }else { + result = loginVerfify(pid, openId, token,MHTSDKConstans.rhappidOnline); + } + } if(!result){ response.sendError(400, "verify fail"); LOGGER.error("verify fail"); @@ -157,12 +165,12 @@ public class GetUserController extends HttpServlet { } - public static boolean loginVerfify(String channelName,String openId,String token){ + public static boolean loginVerfify(String channelName,String openId,String token,String appId){ try{ String loginUrl = MHTSDKConstans.loginVerify; Map params = new HashMap(); params.put("userToken", token); - params.put("appId", MHTSDKConstans.rhappid); + params.put("appId", appId); params.put("channelName", channelName); params.put("uid", openId); String loginResult = HttpUtils.doPost(loginUrl,params); @@ -199,7 +207,7 @@ public class GetUserController extends HttpServlet { } public static void main(String[] args) { - boolean mht = loginVerfify("MHT", "2318137", "bdcfa1c7febb1f7cc9d1c4ff14f1fc55"); +// boolean mht = loginVerfify("MHT", "2318137", "be385683efe228aadac0c8b5822a6fba"); } } diff --git a/src/main/java/com/ljsd/util/MHTSDKConstans.java b/src/main/java/com/ljsd/util/MHTSDKConstans.java index fc1668d..3ca88d9 100644 --- a/src/main/java/com/ljsd/util/MHTSDKConstans.java +++ b/src/main/java/com/ljsd/util/MHTSDKConstans.java @@ -1,8 +1,16 @@ package com.ljsd.util; +/** + * 游戏名称: 代号:源起 + * appid:b5122eb744689d247d82eea37e9741f6 + * rhappid:7bb5f604306ccd93fc19f05d3a374e84 + * 支付秘钥:5b980134872a8afa993f8a3b35a8efbd + * channelid:MHT + */ public class MHTSDKConstans { public static String appid = "e4ecefecc8034cffaa69e81b2c044f2c"; public static String rhappid = "d0265404f55536a5c8b0ec33a9da27d3"; + public static String rhappidOnline = "7bb5f604306ccd93fc19f05d3a374e84"; public static String back = "http://kwsdk.17173g.cn/platformPay/MHT/callBack"; // public static String androidVerify = "http://sujie.passport.ktsdk.com/user/verifyAccount"; @@ -12,6 +20,11 @@ public class MHTSDKConstans { + + + + + public static String channelid = "MHT"; public static void main(String[] args) {