Przeglądaj źródła

[微信第三方登录][修改]:cookie保存问题

release_toaliyun_real
Stormeye Wu 7 lat temu
rodzic
commit
c88686bb74
2 zmienionych plików z 11 dodań i 5 usunięć
  1. +7
    -3
      mallinkAdmin/src/main/java/com/iformall/controller/HomeController.java
  2. +4
    -2
      mallinkAdmin/src/main/java/com/iformall/controller/WechatLoginController.java

+ 7
- 3
mallinkAdmin/src/main/java/com/iformall/controller/HomeController.java Wyświetl plik

@@ -35,6 +35,7 @@ import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.awt.image.BufferedImage; import java.awt.image.BufferedImage;
import java.io.IOException; import java.io.IOException;
import java.net.URLEncoder;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;


@@ -116,7 +117,8 @@ public class HomeController extends BaseController {
info.setMenus(menus); info.setMenus(menus);
} }


Cookie unameCookie = new Cookie("uname", info.getUsername());
String cookieName = URLEncoder.encode(info.getUsername(), "utf-8");
Cookie unameCookie = new Cookie("uname", cookieName);
unameCookie.setMaxAge(3600); unameCookie.setMaxAge(3600);
response.addCookie(unameCookie); response.addCookie(unameCookie);


@@ -183,7 +185,8 @@ public class HomeController extends BaseController {
if(menus != null) { if(menus != null) {
info.setMenus(menus); info.setMenus(menus);
} }
Cookie unameCookie = new Cookie("uname", info.getUsername());
String cookieName = URLEncoder.encode(info.getUsername(), "utf-8");
Cookie unameCookie = new Cookie("uname", cookieName);
unameCookie.setMaxAge(3600); unameCookie.setMaxAge(3600);
response.addCookie(unameCookie); response.addCookie(unameCookie);


@@ -258,7 +261,8 @@ public class HomeController extends BaseController {
info.setMenus(menus); info.setMenus(menus);
} }


Cookie unameCookie = new Cookie("uname", info.getUsername());
String cookieName = URLEncoder.encode(info.getUsername(), "utf-8");
Cookie unameCookie = new Cookie("uname", cookieName);
unameCookie.setMaxAge(3600); unameCookie.setMaxAge(3600);
response.addCookie(unameCookie); response.addCookie(unameCookie);




+ 4
- 2
mallinkAdmin/src/main/java/com/iformall/controller/WechatLoginController.java Wyświetl plik

@@ -106,7 +106,8 @@ public class WechatLoginController extends BaseController {
if(menus != null) { if(menus != null) {
info.setMenus(menus); info.setMenus(menus);
} }
Cookie unameCookie = new Cookie("uname", info.getUsername());
String cookieName = URLEncoder.encode(info.getUsername(), "utf-8");
Cookie unameCookie = new Cookie("uname", cookieName);
unameCookie.setMaxAge(3600); unameCookie.setMaxAge(3600);
response.addCookie(unameCookie); response.addCookie(unameCookie);


@@ -184,7 +185,8 @@ public class WechatLoginController extends BaseController {
info.setMenus(menus); info.setMenus(menus);
} }
// 登录cookie // 登录cookie
Cookie unameCookie = new Cookie("uname", info.getUsername());
String cookieName = URLEncoder.encode(info.getUsername(), "utf-8");
Cookie unameCookie = new Cookie("uname", cookieName);
unameCookie.setMaxAge(3600); unameCookie.setMaxAge(3600);
response.addCookie(unameCookie); response.addCookie(unameCookie);




Ładowanie…
Anuluj
Zapisz