From 80cd218ecf3b1aee9c49e8f34400581db1066dd3 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 28 一月 2019 10:58:28 +0800 Subject: [PATCH] BUG修改 --- fanli/src/main/java/com/yeshi/fanli/controller/client/UserAccountController.java | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/UserAccountController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/UserAccountController.java index c89f6a9..49ecb5b 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/client/UserAccountController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/UserAccountController.java @@ -10,6 +10,7 @@ import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.yeshi.utils.JsonUtil; +import org.yeshi.utils.encrypt.DESUtil; import com.alipay.api.AlipayApiException; import com.yeshi.fanli.entity.accept.AcceptData; @@ -173,6 +174,19 @@ } redisManager.clearSMSFrequencyLimit(phone, SMSHistory.TYPE_LOGIN); + } + + if (!StringUtil.isNullOrEmpty(tbSession)) { + try { + tbSession = DESUtil.decode(tbSession.replace("\n", ""), StringUtil.getBase64String("YeShiFANLI889*+"), + StringUtil.getBase64String("*M#34f?,")); + } catch (Exception e) { + e.printStackTrace(); + } + JSONObject tbs = JSONObject.fromObject(tbSession); + tbOpenid = tbs.optString("openId"); + tbNickName = tbs.optString("nick"); + tbPortrait = tbs.optString("avatarUrl"); } UserInfo tbUserInfo = new UserInfo(); @@ -469,6 +483,12 @@ } if (!StringUtil.isNullOrEmpty(tbSession)) { + try { + tbSession = DESUtil.decode(tbSession.replace("\n", ""), StringUtil.getBase64String("YeShiFANLI889*+"), + StringUtil.getBase64String("*M#34f?,")); + } catch (Exception e) { + e.printStackTrace(); + } JSONObject session = JSONObject.fromObject(tbSession); tbOpenid = session.optString("openId"); tbNickName = session.optString("nick"); -- Gitblit v1.8.0