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

[微信第三方登录][修改]:登录路径

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

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

@@ -71,8 +71,8 @@ public class WechatLoginController extends BaseController {
@ResponseBody @ResponseBody
public void getAccessToken(String code, String state, HttpServletRequest request, HttpServletResponse response) { public void getAccessToken(String code, String state, HttpServletRequest request, HttpServletResponse response) {
log.debug("[" + getIpAddr() + "] WechatLoginController::getAccessToken"); log.debug("[" + getIpAddr() + "] WechatLoginController::getAccessToken");
String host = request.getHeader("host");
log.debug("host: " + host);
String contextpath = request.getContextPath();
log.debug("host: " + contextpath);
log.debug("code: " + code); log.debug("code: " + code);
try { try {
WxMpOAuth2AccessToken accessToken = wxMpService.oauth2getAccessToken(code); WxMpOAuth2AccessToken accessToken = wxMpService.oauth2getAccessToken(code);
@@ -111,8 +111,8 @@ public class WechatLoginController extends BaseController {
Cookie unameCookie = new Cookie("uname", info.getUsername()); Cookie unameCookie = new Cookie("uname", info.getUsername());
unameCookie.setMaxAge(60); unameCookie.setMaxAge(60);
response.addCookie(openIdCookie); response.addCookie(openIdCookie);
log.debug("https://" + host + "/#/");
response.sendRedirect("https://" + host + "/#/layout");
log.debug(contextpath + "/#/");
response.sendRedirect(contextpath + "/#/layout");
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage()); log.error(e.getMessage());
} }
@@ -132,7 +132,7 @@ public class WechatLoginController extends BaseController {
} }
String usersStr = JSON.toJSONString(users); String usersStr = JSON.toJSONString(users);
try { try {
response.sendRedirect("https://" + host + "/#/loginselect?key=" + key + "&list=" + usersStr);
response.sendRedirect(contextpath + "/#/loginselect?key=" + key + "&list=" + usersStr);
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage()); log.error(e.getMessage());
} }
@@ -140,7 +140,7 @@ public class WechatLoginController extends BaseController {
} else { } else {
// 跳转登录页面 // 跳转登录页面
try { try {
response.sendRedirect("https://" + host + "/#/login");
response.sendRedirect(contextpath + "/#/login");
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage()); log.error(e.getMessage());
} }


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