diff options
author | Sheogorath | 2019-12-03 14:35:19 +0100 |
---|---|---|
committer | GitHub | 2019-12-03 14:35:19 +0100 |
commit | 9bd09805d42da5953e25342620d94f4f5b260b6e (patch) | |
tree | 60af1701a119262d77691152a93ce40ce4e6a705 /lib/errors.js | |
parent | 689f5a0a9583fdd774a271a9e6265ee5356d72a0 (diff) | |
parent | bd689dd09687d9523e0457ad0e52ac583bc27075 (diff) |
Merge pull request #227 from foobarable/fix/saml
Fixing redirection after SAML login
Diffstat (limited to '')
-rw-r--r-- | lib/errors.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/errors.js b/lib/errors.js index 64f93859..f86e8aa3 100644 --- a/lib/errors.js +++ b/lib/errors.js @@ -6,6 +6,8 @@ module.exports = { if (req.user) { responseError(res, '403', 'Forbidden', 'oh no.') } else { + if (!req.session) req.session = {} + req.session.returnTo = req.originalUrl || config.serverUrl + '/' req.flash('error', 'You are not allowed to access this page. Maybe try logging in?') res.redirect(config.serverURL + '/') } |