| @@ -93,6 +93,7 @@ public class WechatLoginController extends BaseController { | |||||
| // check user openid 是否是已授权用户 | // check user openid 是否是已授权用户 | ||||
| List<MallUserInfoVo> userList = mallUserInfoService.getUsersByWebOpenId(accessToken.getOpenId()); | List<MallUserInfoVo> userList = mallUserInfoService.getUsersByWebOpenId(accessToken.getOpenId()); | ||||
| log.info("login user list count " + userList.size()); | |||||
| if(userList.size() > 0) { | if(userList.size() > 0) { | ||||
| if(userList.size() == 1) { | if(userList.size() == 1) { | ||||
| // 唯一用户 | // 唯一用户 | ||||
| @@ -132,15 +133,8 @@ public class WechatLoginController extends BaseController { | |||||
| users.add(disUser); | users.add(disUser); | ||||
| } | } | ||||
| String usersStr = JSON.toJSONString(users); | String usersStr = JSON.toJSONString(users); | ||||
| log.info(usersStr); | |||||
| try { | 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"); | usersStr = URLEncoder.encode(usersStr, "utf-8"); | ||||
| response.sendRedirect("https://" + host + "/#/loginselect?key=" + key + "&list=" + usersStr); | response.sendRedirect("https://" + host + "/#/loginselect?key=" + key + "&list=" + usersStr); | ||||
| } catch (Exception e) { | } catch (Exception e) { | ||||