瀏覽代碼

重写sso拦截器重定向方法

wangdy 9 年之前
父節點
當前提交
7f4a434263
共有 1 個文件被更改,包括 6 次插入 和 0 次删除
  1. 6 0
      src/main/java/com/uas/platform/b2c/core/filter/SSOInterceptor.java

+ 6 - 0
src/main/java/com/uas/platform/b2c/core/filter/SSOInterceptor.java

@@ -253,6 +253,12 @@ public class SSOInterceptor extends AbstractSSOInterceptor {
 		authorities.put(user.getUserUU(), authSet);
 		authorities.put(user.getUserUU(), authSet);
 	}
 	}
 
 
+	@Override
+	protected void sendRedirect(HttpServletRequest request, HttpServletResponse response) throws IOException {
+		request.getSession().setAttribute("SSOReferer", request.getRequestURL());
+		response.sendRedirect(SSOHelper.getRedirectLoginUrl(request));
+	}
+
 	private SitePreference getDefaultSitePreferenceForDevice(Device device) {
 	private SitePreference getDefaultSitePreferenceForDevice(Device device) {
 		if (device == null) {
 		if (device == null) {
 			return null;
 			return null;