diff --git a/dolphinscheduler-ui/src/js/module/io/index.js b/dolphinscheduler-ui/src/js/module/io/index.js index 9b806ab59d13e18727fa8ae727896499fbaa8269..79e2eb543d881aaf2c5af3696b7947161c22a2a4 100644 --- a/dolphinscheduler-ui/src/js/module/io/index.js +++ b/dolphinscheduler-ui/src/js/module/io/index.js @@ -75,7 +75,7 @@ io.interceptors.request.use( const sIdCookie = cookies.get('sessionId') const sessionId = sessionStorage.getItem('sessionId') const requstUrl = config.url.substring(config.url.lastIndexOf('/') + 1) - if (sIdCookie !== null && requstUrl !== 'login' && sIdCookie !== sessionId) { + if ((!sIdCookie || (sessionId && sessionId !== sIdCookie)) && requstUrl !== 'login') { window.location.href = `${PUBLIC_PATH}/view/login/index.html` } else { const { method } = config