From e547723b23ccc58c832cac966b1b666a426afefb Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sat, 6 Sep 2014 19:40:55 -0700 Subject: Generate key on registration --- src/routes/sessions.coffee | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/routes/sessions.coffee') diff --git a/src/routes/sessions.coffee b/src/routes/sessions.coffee index 30d3cdef..5b1d9f06 100644 --- a/src/routes/sessions.coffee +++ b/src/routes/sessions.coffee @@ -21,7 +21,10 @@ module.exports = (passport) -> if (err) return next(err) - url = req.session.redirect if req.session.redirect? + re = new RegExp(user.username, 'g') + if req.session.redirect? and re.test(req.session.redirect) + url = req.session.redirect + url ?= "/#{user.username}" delete req.session.redirect return res.redirect(url) -- cgit v1.2.3