mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-13 01:15:47 +01:00
removed dupe route
This commit is contained in:
@@ -38,7 +38,11 @@ var fs = require('fs'),
|
|||||||
|
|
||||||
function createRoute(routeName, path, templateName) {
|
function createRoute(routeName, path, templateName) {
|
||||||
app.get(routeName, function(req, res, next) {
|
app.get(routeName, function(req, res, next) {
|
||||||
if (!req.user) {
|
if (!req.params.userslug) {
|
||||||
|
return next();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!req.user && path === '/favourites') {
|
||||||
return res.redirect('/403');
|
return res.redirect('/403');
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -69,31 +73,6 @@ var fs = require('fs'),
|
|||||||
createRoute('/:userslug/followers', '/followers', 'followers');
|
createRoute('/:userslug/followers', '/followers', 'followers');
|
||||||
createRoute('/:userslug/favourites', '/favourites', 'favourites');
|
createRoute('/:userslug/favourites', '/favourites', 'favourites');
|
||||||
|
|
||||||
|
|
||||||
app.get('/:userslug', function (req, res, next) {
|
|
||||||
|
|
||||||
if (!req.params.userslug) {
|
|
||||||
return next();
|
|
||||||
}
|
|
||||||
|
|
||||||
user.getUidByUserslug(req.params.userslug, function (err, uid) {
|
|
||||||
if (err) {
|
|
||||||
return next(err);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!uid) {
|
|
||||||
return next();
|
|
||||||
}
|
|
||||||
|
|
||||||
app.build_header({
|
|
||||||
req: req,
|
|
||||||
res: res
|
|
||||||
}, function (err, header) {
|
|
||||||
res.send(header + app.create_route('user/' + req.params.userslug, 'account') + templates['footer']);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
app.get('/:userslug/edit', function (req, res) {
|
app.get('/:userslug/edit', function (req, res) {
|
||||||
|
|
||||||
if (!req.user) {
|
if (!req.user) {
|
||||||
|
|||||||
Reference in New Issue
Block a user