|
|
@@ -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);
|
|
|
}
|