Просмотр исходного кода

Add middleware to verify logged in

sbkwgh 8 лет назад
Родитель
Сommit
0c31023b77
1 измененных файлов с 11 добавлено и 0 удалено
  1. 11 0
      routes/post.js

+ 11 - 0
routes/post.js

@@ -4,6 +4,17 @@ let router = express.Router()
 const Errors = require('../lib/errors')
 let { User, Thread, Post } = require('../models')
 
+router.all('*', (req, res, next) {
+	if(req.session.loggedIn) {
+		next()
+	} else {
+		res.status(401)
+		res.json({
+			errors: [Errors.requestNotAuthorized]
+		})
+	}
+})
+
 router.post('/', async (req, res) => {
 	let validationErrors = []
 	let thread, replyingToPost, post