feat(router): prevent redirection from public landing pages on session expiration

This commit is contained in:
Torsten Schulz (local)
2026-08-28 13:37:01 +02:00
parent db485b7acf
commit 2515354386
3 changed files with 11 additions and 3 deletions

View File

@@ -32,7 +32,9 @@ apiClient.interceptors.response.use(response => {
return response;
}, error => {
if (error.response && error.response.status === 401) {
store.dispatch('logout');
// A failed background request may clear a stale browser session, but
// it must not replace the visitor's current public landing URL.
store.dispatch('logout', { redirectToHome: false });
}
return Promise.reject(error);
});