diff options
| author | Adam Soltys <[email protected]> | 2014-08-23 19:04:14 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2014-08-23 19:04:14 -0700 |
| commit | affe228986f76b06aa96b3789852a01f8a950644 (patch) | |
| tree | 77167a378a23c5eb3154c9b1e1b30f2b24ceb1ae /routes | |
| parent | bba3ba38ec86ea98a456f56c596c9f8006e7516b (diff) | |
| download | coinos-server-affe228986f76b06aa96b3789852a01f8a950644.tar.gz coinos-server-affe228986f76b06aa96b3789852a01f8a950644.zip | |
Direct to originally requested page after authorization
Diffstat (limited to 'routes')
| -rw-r--r-- | routes/sessions.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/routes/sessions.js b/routes/sessions.js index 6f04d2fd..38ae74b1 100644 --- a/routes/sessions.js +++ b/routes/sessions.js @@ -34,11 +34,13 @@ if (err) { return next(err); } - if (/edit/.test(req.headers['referer'])) { - url = "/" + user.username + "/edit"; - } else { + if (req.session.redirect != null) { + url = req.session.redirect; + } + if (url == null) { url = "/" + user.username; } + delete req.session.redirect; return res.redirect(url); }); })(req, res, next); |
