/compose route

v1.18.x
psychobunny 10 years ago
parent 39c3afec62
commit 117bb407b0

@ -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);
} }

Loading…
Cancel
Save