Basic functionality, lots of fixes needed
This commit is contained in:
@ -1,14 +1,40 @@
|
||||
let express = require('express');
|
||||
let router = express.Router();
|
||||
let passwd = 'insecure';
|
||||
|
||||
/* GET home page. */
|
||||
router.get('/', function(req, res, next) {
|
||||
res.render('index', { mainHeader: 'Aktueller Spielstand' });
|
||||
});
|
||||
|
||||
router.get('/login', function(req, res, next) {
|
||||
console.log(req.session.passwd);
|
||||
console.log(req.session);
|
||||
if(req.session.passwd=='insecure'){
|
||||
res.redirect('/admin');
|
||||
}else{
|
||||
res.render('login', { mainHeader: 'Please Login' });
|
||||
}
|
||||
});
|
||||
|
||||
router.post('/login', function(req, res, next) {
|
||||
if(req.body.passwd=='insecure'){
|
||||
req.session.passwd='insecure';
|
||||
console.log('set');
|
||||
res.end('done')
|
||||
}else{
|
||||
res.end('invalid')
|
||||
}
|
||||
});
|
||||
|
||||
router.get('/admin', function(req, res, next) {
|
||||
//res.send('respond with a resource');
|
||||
res.render('admin', { mainHeader: 'Admin Interface' });
|
||||
console.log(req.session.passwd);
|
||||
console.log(req.session);
|
||||
if(req.session.passwd=='insecure'){
|
||||
res.render('admin', { mainHeader: 'Admin Interface' });
|
||||
}else{
|
||||
res.redirect('/login');
|
||||
}
|
||||
});
|
||||
|
||||
module.exports = router;
|
||||
|
Reference in New Issue
Block a user