Browse Source

重写sso拦截器重定向方法

wangdy 8 years ago
parent
commit
7f4a434263

+ 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);
 	}
 
+	@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) {
 		if (device == null) {
 			return null;