redirect fixes

This commit is contained in:
Jan Prochazka
2024-07-28 08:25:53 +02:00
parent f1920549a8
commit 0afee6e3fe
2 changed files with 9 additions and 9 deletions

View File

@@ -49,7 +49,7 @@
});
if (resp.error) {
internalRedirectTo(
`/?page=not-logged&error=${encodeURIComponent(resp.error)}&is-admin=${isAdminPage ? 'true' : ''}`
`?page=not-logged&error=${encodeURIComponent(resp.error)}&is-admin=${isAdminPage ? 'true' : ''}`
);
return;
}
@@ -57,13 +57,13 @@
if (accessToken) {
localStorage.setItem(isAdminPage ? 'adminAccessToken' : 'accessToken', accessToken);
if (isAdminPage) {
internalRedirectTo('/?page=admin');
internalRedirectTo('?page=admin');
} else {
internalRedirectTo('/');
internalRedirectTo('?');
}
return;
}
internalRedirectTo(`/?page=not-logged`);
internalRedirectTo(`?page=not-logged`);
}}
/>
</div>

View File

@@ -30,7 +30,7 @@ export function handleOauthCallback() {
internalRedirectTo('/');
} else {
console.log('Error when processing OAUTH callback', error || errorMessage);
internalRedirectTo(`/?page=not-logged&error=${error || errorMessage}`);
internalRedirectTo(`?page=not-logged&error=${error || errorMessage}`);
}
});
@@ -63,7 +63,7 @@ export async function handleAuthOnStartup(config, isAdminPage = false) {
}
export async function redirectToAdminLogin() {
internalRedirectTo('/?page=admin-login');
internalRedirectTo('?page=admin-login');
return;
}
@@ -80,7 +80,7 @@ export async function redirectToLogin(config = null, force = false) {
return;
}
}
internalRedirectTo('/?page=login');
internalRedirectTo('?page=login');
return;
}
@@ -112,11 +112,11 @@ export async function doLogout() {
if (config.oauthLogout) {
window.location.href = config.oauthLogout;
} else {
internalRedirectTo('/?page=not-logged');
internalRedirectTo('?page=not-logged');
}
} else if (config.isLoginForm) {
localStorage.removeItem(isAdminPage() ? 'adminAccessToken' : 'accessToken');
internalRedirectTo(`/?page=not-logged&is-admin=${isAdminPage() ? 'true' : ''}`);
internalRedirectTo(`?page=not-logged&is-admin=${isAdminPage() ? 'true' : ''}`);
} else {
window.location.href = 'config/logout';
}