diff --git a/core/server/web/comments/app.js b/core/server/web/comments/app.js index 71eeaf6fb9..96f2728412 100644 --- a/core/server/web/comments/app.js +++ b/core/server/web/comments/app.js @@ -6,6 +6,7 @@ const express = require('../../../shared/express'); const urlUtils = require('../../../shared/url-utils'); const sentry = require('../../../shared/sentry'); const routes = require('./routes'); +const membersService = require('../../../server/services/members'); module.exports = function setupCommentsApp() { debug('Comments App setup start'); @@ -17,6 +18,9 @@ module.exports = function setupCommentsApp() { commentsApp.use(bodyParser.json({limit: '50mb'})); + // Global handling for member session, ensures a member is logged in to the frontend + commentsApp.use(membersService.middleware.loadMemberSession); + // Routing commentsApp.use('/api/', routes());