Kaynağa Gözat

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

release_toaliyun_real
Stormeye Wu 7 yıl önce
ebeveyn
işleme
c88686bb74
2 değiştirilmiş dosya ile 11 ekleme ve 5 silme
  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 Dosyayı Görüntüle

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

@@ -116,7 +117,8 @@ public class HomeController extends BaseController {
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);
response.addCookie(unameCookie);

@@ -183,7 +185,8 @@ public class HomeController extends BaseController {
if(menus != null) {
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);
response.addCookie(unameCookie);

@@ -258,7 +261,8 @@ public class HomeController extends BaseController {
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);
response.addCookie(unameCookie);



+ 4
- 2
mallinkAdmin/src/main/java/com/iformall/controller/WechatLoginController.java Dosyayı Görüntüle

@@ -106,7 +106,8 @@ public class WechatLoginController extends BaseController {
if(menus != null) {
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);
response.addCookie(unameCookie);

@@ -184,7 +185,8 @@ public class WechatLoginController extends BaseController {
info.setMenus(menus);
}
// 登录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);
response.addCookie(unameCookie);



Yükleniyor…
İptal
Kaydet