website/v2_routes/admin_token.js
2021-04-09 23:22:40 +10:00

21 lines
641 B
JavaScript

let express = require('express')
let router = express.Router()
const auth = require('../lib/auth')
const Errors = require('../lib/errors.js')
let AdminToken = require('../models').AdminToken
let AuditLog = require('../models').AuditLog
router.post('/', auth, async(req, res, next) => {
try {
AuditLog.create({UserId: req.userData.id, action: req.userData.username + ' attempted to use a deprecated administration route (admin token)'})
if(!req.userData.loggedIn && !req.userData.admin) {
throw Errors.requestNotAuthorized
} else {
throw Errors.requestNotAuthorized
}
} catch (err) { next(err) }
})
module.exports = router