Browse Source

修复 正式登录跳转2

wangdy 8 years ago
parent
commit
b63d3f709b

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

@@ -52,8 +52,8 @@ public class SSOInterceptor extends AbstractSSOInterceptor {
 	private ResourceItemDao resourceItemDao;
 	@Autowired
 	private SigninLogService signinLogService;
-	@Value("#{account.sso.return.url ?: null}")
-	private String logReturnUrl;
+	@Value("#{sys.profile}")
+	private String profile;
 
 	private final DeviceResolver deviceResolver = new LiteDeviceResolver();
 
@@ -263,12 +263,11 @@ public class SSOInterceptor extends AbstractSSOInterceptor {
 		boolean cross = SSOHelper.isCrossDomain(request);
 		if (cross) {
 			request.getSession().setAttribute("SSOReferer", request.getRequestURL());
-			if (null == logReturnUrl || "".equals(logReturnUrl)){
+			if ("prod".equals(profile)){
+				response.sendRedirect(SSOHelper.getRedirectLoginUrl(request, "https://www.usoftmall.com"+request.getRequestURI()));
+			}else{
 				response.sendRedirect(SSOHelper.getRedirectLoginUrl(request, request.getRequestURL().toString()));
-			}else {
-				response.sendRedirect(SSOHelper.getRedirectLoginUrl(request, logReturnUrl+request.getRequestURI()));
 			}
-
 		} else {
 			SSOHelper.clearRedirectLogin(request, response);
 		}