mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-01 11:35:55 +01:00
fix redirects
This commit is contained in:
@@ -49,7 +49,7 @@ helpers.redirect = function(res, url) {
|
||||
if (res.locals.isAPI) {
|
||||
res.status(302).json(url);
|
||||
} else {
|
||||
res.redirect(url);
|
||||
res.redirect(nconf.get('relative_path') + url);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -60,14 +60,14 @@ middleware.redirectToAccountIfLoggedIn = function(req, res, next) {
|
||||
if (err) {
|
||||
return next(err);
|
||||
}
|
||||
helpers.redirect(res, '/user/' + userslug);
|
||||
controllers.helpers.redirect(res, '/user/' + userslug);
|
||||
});
|
||||
};
|
||||
|
||||
middleware.redirectToLoginIfGuest = function(req, res, next) {
|
||||
if (!req.user || parseInt(req.user.uid, 10) === 0) {
|
||||
req.session.returnTo = nconf.get('relative_path') + req.url.replace(/^\/api/, '');
|
||||
return res.redirect(nconf.get('relative_path') + '/login');
|
||||
return controllers.helpers.redirect(res, '/login');
|
||||
} else {
|
||||
next();
|
||||
}
|
||||
@@ -80,7 +80,7 @@ middleware.addSlug = function(req, res, next) {
|
||||
return next(err);
|
||||
}
|
||||
|
||||
helpers.redirect(res, name + encodeURI(slug));
|
||||
controllers.helpers.redirect(res, name + encodeURI(slug));
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user