|
|
|
@@ -93,6 +93,7 @@ public class WechatLoginController extends BaseController { |
|
|
|
|
|
|
|
// check user openid 是否是已授权用户 |
|
|
|
List<MallUserInfoVo> userList = mallUserInfoService.getUsersByWebOpenId(accessToken.getOpenId()); |
|
|
|
log.info("login user list count " + userList.size()); |
|
|
|
if(userList.size() > 0) { |
|
|
|
if(userList.size() == 1) { |
|
|
|
// 唯一用户 |
|
|
|
@@ -132,15 +133,8 @@ public class WechatLoginController extends BaseController { |
|
|
|
users.add(disUser); |
|
|
|
} |
|
|
|
String usersStr = JSON.toJSONString(users); |
|
|
|
log.info(usersStr); |
|
|
|
try { |
|
|
|
/* |
|
|
|
response.setStatus(302);//或者303,兼容http1.1 |
|
|
|
response.setHeader("location", request.getContextPath()+"/#/loginselect"); |
|
|
|
request.setAttribute("key", key); |
|
|
|
request.setAttribute("list", usersStr); |
|
|
|
RequestDispatcher view = request.getRequestDispatcher("/#/layout"); |
|
|
|
view.forward(request, response); |
|
|
|
*/ |
|
|
|
usersStr = URLEncoder.encode(usersStr, "utf-8"); |
|
|
|
response.sendRedirect("https://" + host + "/#/loginselect?key=" + key + "&list=" + usersStr); |
|
|
|
} catch (Exception e) { |
|
|
|
|