mirror of
https://github.com/UiO-Gaming/infoscreen3.git
synced 2026-11-05 13:56:52 +01:00
fixes
This commit is contained in:
1 parent
e42ddb5454
commit
3265f5bd4b
4 files changed
+12
-10
No files matched your search
@@ -138,11 +138,11 @@ let pluginManager = new PluginManager(app, io, eventDispatcher);
|
||||
let websocket = require("./modules/websocket")(pluginManager, io, eventDispatcher);
|
||||
let indexRouter = require('./routes/index.js')(pluginManager, websocket, eventDispatcher);
|
||||
let adminRouter = require('./routes/admin.js')(pluginManager, websocket, eventDispatcher);
|
||||
let authRouter = require('./routes/auth.js')(websocket, eventDispatcher);
|
||||
let authRouter = require('./routes/auth.js')(app, websocket, eventDispatcher);
|
||||
|
||||
app.use('/', indexRouter);
|
||||
app.use('/admin', adminRouter);
|
||||
app.use('/', authRouter);
|
||||
//app.use('/', authRouter);
|
||||
|
||||
// catch 404 and forward to error handler
|
||||
app.use(function (req, res, next) {
|
||||
|
||||
@@ -24,5 +24,4 @@ module.exports = {
|
||||
return cb(null, null);
|
||||
});
|
||||
}
|
||||
|
||||
};
|
||||
+1
-2
@@ -1,7 +1,6 @@
|
||||
let router = require('express').Router();
|
||||
let passport = require("passport");
|
||||
|
||||
module.exports = function (websocket, dispatcher) {
|
||||
module.exports = function (router, websocket, dispatcher) {
|
||||
|
||||
router.get('/login', function (req, res, next) {
|
||||
res.render('auth/login');
|
||||
|
||||
+9
-5
@@ -6,12 +6,16 @@ let availableDisplays = config.displays;
|
||||
const cli = require('../modules/cli.js');
|
||||
|
||||
function ensureIsAdmin(req, res, next) {
|
||||
if (!req.isAuthenticated || !req.isAuthenticated()) {
|
||||
console.log(req.originalUrl);
|
||||
req.session.location = req.originalUrl;
|
||||
return res.redirect("/login");
|
||||
let test = req.url.match(/^\/(login|logout|empty)\//);
|
||||
if (test) {
|
||||
next();
|
||||
} else {
|
||||
if (!req.isAuthenticated || !req.isAuthenticated()) {
|
||||
req.session.location = req.originalUrl;
|
||||
return res.redirect("/login");
|
||||
}
|
||||
}
|
||||
return next();
|
||||
next();
|
||||
}
|
||||
|
||||
module.exports = function (pluginManager, websocket, dispatcher) {
|
||||
|
||||
Reference in new issue
Block a user