zwhui 2 yıl önce
ebeveyn
işleme
a5fed50e48

+ 6 - 5
netflix-web/src/main/java/com/cyksj/web/controller/mirror/MirrorController.java

@@ -308,10 +308,11 @@ public class MirrorController {
     public void midjourneyMirror(@PathVariable Long relationId,HttpServletResponse response) throws IOException {
         Long userId = StpUserUtil.getLoginIdAsLong();
         String userToken = midjourneyAccountService.getMidjourneyUserToken(userId, relationId);
-        String cookieValue = "userToken=" + userToken + "; Max-Age=31536000; Path=/; SameSite=None; Secure";
-        response.setHeader("Set-Cookie", cookieValue);
-        response.setHeader("Location", "https://" + midjourneyHost + "/draw/web/");
-        response.setStatus(HttpServletResponse.SC_FOUND);
-        response.getWriter().flush();
+        Cookie cookie = new Cookie("userToken", userToken);
+        cookie.setMaxAge(31536000);
+        cookie.setPath("/");
+        cookie.setDomain(midjourneyHost);
+        response.addCookie(cookie);
+        response.sendRedirect("https://" + midjourneyHost + "/draw/web/");
     }
 }