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

Merge branch 'fix/context' into 'release'

restore setResponseToken method

See merge request o2oa/o2oa!1716
o2null 5 лет назад
Родитель
Сommit
26a8e1b864

+ 9 - 9
o2server/x_base_core_project/src/main/java/com/x/base/core/project/http/HttpToken.java

@@ -96,7 +96,7 @@ public class HttpToken {
 
 	public void deleteToken(HttpServletRequest request, HttpServletResponse response) throws Exception {
 		try {
-			// String cookie = X_Token + "=anonymous; path=/; domain=" +
+			// String cookie = X_Token + "=; path=/; domain=" +
 			// this.domain(request) + "; max-age=0
 			String cookie = X_Token + "=" + COOKIE_ANONYMOUS_VALUE + "; path=/; domain=" + this.domain(request)
 					+ "; HttpOnly";
@@ -135,14 +135,14 @@ public class HttpToken {
 		}
 	}
 
-//	public void setResponseToken(HttpServletRequest request, HttpServletResponse response, String tokenName,
-//			String token) throws Exception {
-//		if (!StringUtils.isEmpty(token)) {
-//			String cookie = tokenName + "=" + token + "; path=/; domain=" + this.domain(request) + "; HttpOnly";
-//			response.setHeader("Set-Cookie", cookie);
-//			response.setHeader(tokenName, token);
-//		}
-//	}
+	public void setResponseToken(HttpServletRequest request, HttpServletResponse response, String tokenName,
+			String token) throws Exception {
+		if (!StringUtils.isEmpty(token)) {
+			String cookie = tokenName + "=" + token + "; path=/; domain=" + this.domain(request) + "; HttpOnly";
+			response.setHeader("Set-Cookie", cookie);
+			response.setHeader(tokenName, token);
+		}
+	}
 
 	public String getToken(HttpServletRequest request) throws Exception {
 		String token = null;