aboutsummaryrefslogtreecommitdiffstats
path: root/routes/sessions.js
diff options
context:
space:
mode:
Diffstat (limited to 'routes/sessions.js')
-rw-r--r--routes/sessions.js5
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) {