فهرست منبع

重写sso拦截器重定向方法

wangdy 8 سال پیش
والد
کامیت
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;