From caa9c8c1570c5e5a7c9d87cf3d4ed4a6e4a65422 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Sun, 31 Aug 2014 22:51:02 -0400 Subject: [PATCH] more stuff using new returnTo behaviour --- src/middleware/middleware.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/middleware/middleware.js b/src/middleware/middleware.js index aa1e6dec61..7c6546c2d9 100644 --- a/src/middleware/middleware.js +++ b/src/middleware/middleware.js @@ -142,7 +142,8 @@ middleware.checkGlobalPrivacySettings = function(req, res, next) { if (res.locals.isAPI) { return res.json(403, 'not-allowed'); } else { - return res.redirect('login?next=' + req.url); + req.session.returnTo = req.url; + return res.redirect('login'); } } @@ -154,7 +155,8 @@ middleware.checkAccountPermissions = function(req, res, next) { var callerUID = req.user ? parseInt(req.user.uid, 10) : 0; if (callerUID === 0) { - return res.redirect('/login?next=' + req.url); + req.session.returnTo = req.url; + return res.redirect('/login'); } user.getUidByUserslug(req.params.userslug, function (err, uid) {