diff options
Diffstat (limited to 'routes/sessions.js')
| -rw-r--r-- | routes/sessions.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/routes/sessions.js b/routes/sessions.js index 38ae74b1..d01dc4f1 100644 --- a/routes/sessions.js +++ b/routes/sessions.js @@ -30,11 +30,12 @@ }); } return req.login(user, function(err) { - var url; + var re, url; if (err) { return next(err); } - if (req.session.redirect != null) { + re = new RegExp(user.username, 'g'); + if ((req.session.redirect != null) && re.test(req.session.redirect)) { url = req.session.redirect; } if (url == null) { |
