wangdy 8 лет назад
Родитель
Сommit
141823bca5
1 измененных файлов с 11 добавлено и 1 удалено
  1. 11 1
      src/main/java/com/uas/platform/b2c/core/filter/SSOInterceptor.java

+ 11 - 1
src/main/java/com/uas/platform/b2c/core/filter/SSOInterceptor.java

@@ -125,7 +125,17 @@ public class SSOInterceptor extends AbstractSSOInterceptor {
     private String getLoginPage(HttpServletRequest request, HttpServletResponse response) throws IOException {
         request.getSession().setAttribute(SSOConfig.SSOReferer, request.getHeader("Referer"));
         SSOHelper.clearLogin(request, response);
-        String redirectUrl = SSOHelper.getRedirectRefererLoginUrl(request);
+        String redirectUrl;
+        if ("prod".equals(profile)) {
+            redirectUrl = (SSOHelper.getRedirectLoginUrl(request, "https://www.usoftmall.com" + request.getRequestURI()));
+        } else {
+            if (null == request.getParameter("returnURL") || "".equals(request.getParameter("returnURL"))) {
+                redirectUrl = (SSOHelper.getRedirectLoginUrl(request,"http://192.168.253.12:23400" + request.getRequestURI()));
+            } else {
+                redirectUrl = (SSOHelper.getRedirectLoginUrl(request, request.getParameter("returnURL")));
+            }
+        }
+        //String redirectUrl = SSOHelper.getRedirectRefererLoginUrl(request);
         /*boolean cross = SSOHelper.isCrossDomain(request);
 		if (cross) {
 			// 跨域代理界面