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