From 4f44344fc03f606e515444fc1bce7c6b7cf029e7 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期五, 30 九月 2022 15:48:54 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/helper/WebHelper.java |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/lf/server/helper/WebHelper.java b/src/main/java/com/lf/server/helper/WebHelper.java
index 49b18b7..657d818 100644
--- a/src/main/java/com/lf/server/helper/WebHelper.java
+++ b/src/main/java/com/lf/server/helper/WebHelper.java
@@ -126,7 +126,7 @@
      */
     public static void saveToken2Cookie(String token, HttpServletRequest request, HttpServletResponse response) {
         // 鍏堝垹闄�
-        deleteCookie(StaticData.TOKEN_COOKIE_KEY, request);
+        deleteCookie(StaticData.TOKEN_COOKIE_KEY, request, response);
 
         // 鍐嶄繚瀛�
         saveCookie(StaticData.TOKEN_COOKIE_KEY, token, response);
@@ -135,17 +135,17 @@
     /**
      * 淇濆瓨Cookie
      *
-     * @param cookieKey
+     * @param key
      * @param value
      * @param response
      */
-    public static void saveCookie(String cookieKey, String value, HttpServletResponse response) {
-        Cookie cookie = new Cookie(cookieKey, value);
+    public static void saveCookie(String key, String value, HttpServletResponse response) {
+        Cookie cookie = new Cookie(key, value);
         // 璁剧疆cookie澶辨晥鏃堕棿锛屽崟浣嶄负绉�
         cookie.setMaxAge(4 * 60 * 60);
         cookie.setHttpOnly(false);
         cookie.setPath("/");
-        // cookie.setDomain("")
+        //cookie.setDomain("*")
 
         response.setHeader("P3P", "CP=CAO PSA OUR");
         response.addCookie(cookie);
@@ -157,12 +157,14 @@
      * @param cookieKey
      * @param request
      */
-    public static void deleteCookie(String cookieKey, HttpServletRequest request) {
+    public static void deleteCookie(String cookieKey, HttpServletRequest request, HttpServletResponse response) {
         Cookie[] cookies = request.getCookies();
         if (cookies != null && cookies.length > 0) {
             for (Cookie c : cookies) {
                 if (cookieKey.equalsIgnoreCase(c.getName())) {
                     c.setMaxAge(0);
+                    c.setPath("/");
+                    response.addCookie(c);
                 }
             }
         }

--
Gitblit v1.9.3