Preserve a query string when redirecting to and from login

This commit is contained in:
Cohee
2024-04-16 18:44:11 +03:00
parent f947c1304a
commit 3dcea41c4e
3 changed files with 10 additions and 3 deletions

View File

@ -248,7 +248,9 @@ if (!disableCsrf) {
// Host index page
app.get('/', (request, response) => {
if (userModule.shouldRedirectToLogin(request)) {
return response.redirect('/login');
const query = request.url.split('?')[1];
const redirectUrl = query ? `/login?${query}` : '/login';
return response.redirect(redirectUrl);
}
return response.sendFile('index.html', { root: path.join(process.cwd(), 'public') });