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

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

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

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

@@ -31,6 +31,7 @@ import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;

import javax.servlet.RequestDispatcher;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@@ -111,8 +112,12 @@ public class WechatLoginController extends BaseController {
Cookie unameCookie = new Cookie("uname", info.getUsername());
unameCookie.setMaxAge(60);
response.addCookie(openIdCookie);

log.debug(contextpath + "/#/");
response.sendRedirect(contextpath + "/#/layout");
response.setStatus(302);//或者303,兼容http1.1
response.setHeader("location", request.getContextPath()+"/#/logout");
RequestDispatcher view = request.getRequestDispatcher("/#/layout");
view.forward(request, response);
} catch (Exception e) {
log.error(e.getMessage());
}
@@ -132,7 +137,13 @@ public class WechatLoginController extends BaseController {
}
String usersStr = JSON.toJSONString(users);
try {
response.sendRedirect(contextpath + "/#/loginselect?key=" + key + "&list=" + usersStr);
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);
// response.sendRedirect(contextpath + "/#/loginselect?key=" + key + "&list=" + usersStr);
} catch (Exception e) {
log.error(e.getMessage());
}


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