mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-01 19:46:01 +01:00
/compose route
This commit is contained in:
@@ -128,6 +128,9 @@ Controllers.register = function(req, res, next) {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Controllers.compose = function(req, res, next) {
|
||||||
|
res.render('composer', {});
|
||||||
|
};
|
||||||
|
|
||||||
Controllers.confirmEmail = function(req, res, next) {
|
Controllers.confirmEmail = function(req, res, next) {
|
||||||
user.email.confirm(req.params.code, function (err) {
|
user.email.confirm(req.params.code, function (err) {
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ function mainRoutes(app, middleware, controllers) {
|
|||||||
|
|
||||||
setupPageRoute(app, '/login', middleware, loginRegisterMiddleware, controllers.login);
|
setupPageRoute(app, '/login', middleware, loginRegisterMiddleware, controllers.login);
|
||||||
setupPageRoute(app, '/register', middleware, loginRegisterMiddleware, controllers.register);
|
setupPageRoute(app, '/register', middleware, loginRegisterMiddleware, controllers.register);
|
||||||
|
setupPageRoute(app, '/compose', middleware, [middleware.authenticate], controllers.compose);
|
||||||
setupPageRoute(app, '/confirm/:code', middleware, [], controllers.confirmEmail);
|
setupPageRoute(app, '/confirm/:code', middleware, [], controllers.confirmEmail);
|
||||||
setupPageRoute(app, '/outgoing', middleware, [], controllers.outgoing);
|
setupPageRoute(app, '/outgoing', middleware, [], controllers.outgoing);
|
||||||
setupPageRoute(app, '/search/:term?', middleware, [middleware.guestSearchingAllowed], controllers.search.search);
|
setupPageRoute(app, '/search/:term?', middleware, [middleware.guestSearchingAllowed], controllers.search.search);
|
||||||
@@ -207,7 +208,7 @@ function handle404(app, middleware) {
|
|||||||
function handleErrors(app, middleware) {
|
function handleErrors(app, middleware) {
|
||||||
app.use(function(err, req, res, next) {
|
app.use(function(err, req, res, next) {
|
||||||
if (err.code === 'EBADCSRFTOKEN') {
|
if (err.code === 'EBADCSRFTOKEN') {
|
||||||
winston.error(req.path + '\n', err.message)
|
winston.error(req.path + '\n', err.message);
|
||||||
return res.sendStatus(403);
|
return res.sendStatus(403);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user