Просмотр исходного кода

[微信第三方登录][修改]:获取用户信息

release_toaliyun_real
Stormeye Wu 7 лет назад
Родитель
Сommit
6ad3e44445
1 измененных файлов: 7 добавлений и 0 удалений
  1. +7
    -0
      mallinkAdmin/src/main/java/com/iformall/controller/WechatLoginController.java

+ 7
- 0
mallinkAdmin/src/main/java/com/iformall/controller/WechatLoginController.java Просмотреть файл

@@ -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);


Загрузка…
Отмена
Сохранить