Jelajahi Sumber

Add middleware to verify logged in

sbkwgh 8 tahun lalu
induk
melakukan
0c31023b77
1 mengubah file dengan 11 tambahan dan 0 penghapusan
  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