|
|
|
@@ -47,6 +47,13 @@ public class WechatLoginController extends BaseController { |
|
|
|
try { |
|
|
|
WxMpOAuth2AccessToken accessToken = wxMpService.oauth2getAccessToken(code); |
|
|
|
log.debug("accessToken: " + accessToken.getAccessToken() + ", openId: " + accessToken.getOpenId() + ", unionId: " + accessToken.getUnionId()); |
|
|
|
|
|
|
|
// 获取 用户信息 |
|
|
|
WxMpUser mpUser = wxMpService.oauth2getUserInfo(accessToken, null); |
|
|
|
if(mpUser != null) { |
|
|
|
log.debug(mpUser.toString()); |
|
|
|
} |
|
|
|
|
|
|
|
// 保存 openId 到 cookie,一小时过期 |
|
|
|
Cookie openIdCookie = new Cookie("openId", accessToken.getOpenId()); |
|
|
|
openIdCookie.setMaxAge(60); |
|
|
|
|