diff --git a/src/middleware/render-data.js b/src/middleware/render-data.js index cb78e76..f534edb 100644 --- a/src/middleware/render-data.js +++ b/src/middleware/render-data.js @@ -33,7 +33,7 @@ async function renderDataMiddleware(request, response, next) { return next(); } catch (error) { response.cookie('error_message', error.message, { domain: '.pretendo.network' }); - return response.redirect('/account/login'); + return response.redirect('/account/logout'); } } else { return next(); diff --git a/src/util.js b/src/util.js index 6e01ea2..f7df0d8 100644 --- a/src/util.js +++ b/src/util.js @@ -99,6 +99,10 @@ async function refreshLogin(request, response) { response.cookie('refresh_token', tokens.refresh_token, { domain: '.pretendo.network' }); response.cookie('access_token', tokens.access_token, { domain: '.pretendo.network' }); response.cookie('token_type', tokens.token_type, { domain: '.pretendo.network' }); + + request.cookies.refresh_token = tokens.refresh_token; + request.cookies.access_token = tokens.access_token; + request.cookies.token_type = tokens.token_type; } async function getUserAccountData(request, response, fromRetry=false) {