oauth fillUser
This commit is contained in:
@@ -10,6 +10,13 @@ const Auth = {
|
|||||||
return oauth.oauthServer.authenticate()(req, res, next)
|
return oauth.oauthServer.authenticate()(req, res, next)
|
||||||
},
|
},
|
||||||
|
|
||||||
|
fillUser (req, res, next) {
|
||||||
|
oauth.oauthServer.authenticate()(req, res, () => {
|
||||||
|
req.user = res.locals.oauth.token.user
|
||||||
|
next()
|
||||||
|
})
|
||||||
|
},
|
||||||
|
|
||||||
/** isAdmin middleware */
|
/** isAdmin middleware */
|
||||||
isAdmin (req, res, next) {
|
isAdmin (req, res, next) {
|
||||||
oauth.oauthServer.authenticate()(req, res, () => {
|
oauth.oauthServer.authenticate()(req, res, () => {
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ const express = require('express')
|
|||||||
const multer = require('multer')
|
const multer = require('multer')
|
||||||
const cors = require('cors')()
|
const cors = require('cors')()
|
||||||
|
|
||||||
const { isAuth, isAdmin, hasPerm } = require('./auth')
|
const { isAuth, isAdmin, hasPerm, fillUser } = require('./auth')
|
||||||
const eventController = require('./controller/event')
|
const eventController = require('./controller/event')
|
||||||
const exportController = require('./controller/export')
|
const exportController = require('./controller/export')
|
||||||
const userController = require('./controller/user')
|
const userController = require('./controller/user')
|
||||||
@@ -46,7 +46,7 @@ api.get('/users', isAdmin, userController.getAll)
|
|||||||
api.put('/place', isAdmin, eventController.updatePlace)
|
api.put('/place', isAdmin, eventController.updatePlace)
|
||||||
|
|
||||||
// add event
|
// add event
|
||||||
api.post('/user/event', upload.single('image'), userController.addEvent)
|
api.post('/user/event', fillUser, upload.single('image'), userController.addEvent)
|
||||||
|
|
||||||
// update event
|
// update event
|
||||||
api.put('/user/event', hasPerm('event:write'), upload.single('image'), userController.updateEvent)
|
api.put('/user/event', hasPerm('event:write'), upload.single('image'), userController.updateEvent)
|
||||||
|
|||||||
Reference in New Issue
Block a user