Browse Source

require admin privs on all admin routes

develop
Rob Colbert 1 year ago
parent
commit
d6ce178b40
  1. 5
      app/controllers/admin.js

5
app/controllers/admin.js

@ -29,9 +29,14 @@ export default class AdminController extends SiteController {
} }
async start ( ) { async start ( ) {
const { session: sessionService } = this.dtp.services;
const router = express.Router(); const router = express.Router();
this.dtp.app.use('/admin', router); this.dtp.app.use('/admin', router);
const authRequired = sessionService.authCheckMiddleware({ requireLogin: true, requireAdmin: true });
router.use(authRequired);
router.use('/user', await this.loadChild(path.join(__dirname, 'admin', 'user.js'))); router.use('/user', await this.loadChild(path.join(__dirname, 'admin', 'user.js')));
router.get( router.get(

Loading…
Cancel
Save