req.user; login; logout

This commit is contained in:
Robert Richter 2019-01-24 18:18:29 +01:00
parent 9b8c603322
commit 562d252abf

View File

@ -13,7 +13,7 @@ module.exports = function(app, sql, app_cfg, passport) {
list_wache: data_wachen, list_wache: data_wachen,
list_traeger: data_traeger, list_traeger: data_traeger,
list_kreis: data_kreis, list_kreis: data_kreis,
user:req.user user: req.user
}); });
}); });
}); });
@ -36,12 +36,12 @@ module.exports = function(app, sql, app_cfg, passport) {
wachen_id: parmeter_id, wachen_id: parmeter_id,
data_wache: ' ' + result.name, data_wache: ' ' + result.name,
app_id: app_cfg.global.app_id, app_id: app_cfg.global.app_id,
user:req.user user: req.user
}); });
} else { } else {
var err = new Error('Wache '+ parmeter_id +' nicht vorhanden'); var err = new Error('Wache ' + parmeter_id + ' nicht vorhanden');
err.status = 404; err.status = 404;
next (err); next(err);
} }
}); });
}); });
@ -51,7 +51,7 @@ module.exports = function(app, sql, app_cfg, passport) {
app.get('/ueber', function(req, res) { app.get('/ueber', function(req, res) {
res.render('ueber', { res.render('ueber', {
title: 'Über', title: 'Über',
user:req.user user: req.user
}); });
}); });
@ -59,7 +59,7 @@ module.exports = function(app, sql, app_cfg, passport) {
app.get('/test_clock', function(req, res) { app.get('/test_clock', function(req, res) {
res.render('test_clock', { res.render('test_clock', {
title: 'Test Uhr', title: 'Test Uhr',
user:req.user user: req.user
}); });
}); });
@ -67,7 +67,7 @@ module.exports = function(app, sql, app_cfg, passport) {
app.get('/test_tableau', function(req, res) { app.get('/test_tableau', function(req, res) {
res.render('test_wachalarm', { res.render('test_wachalarm', {
title: 'Test Wachalarm', title: 'Test Wachalarm',
user:req.user user: req.user
}); });
}); });
@ -75,21 +75,20 @@ module.exports = function(app, sql, app_cfg, passport) {
app.get('/login', function(req, res) { app.get('/login', function(req, res) {
res.render('login', { res.render('login', {
title: 'Login', title: 'Login',
user:req.user user: req.user
}); });
}); });
app.post('/login', passport.authenticate('local', { app.post('/login', passport.authenticate('local', {
failureRedirect: '/' failureRedirect: '/login'
}), function(req, res) { }), function(req, res) {
res.redirect('/'); res.redirect('/');
} });
);
app.post('/logout', function(req, res) { app.post('/logout', function(req, res) {
req.session.destroy(function(err) { req.session.destroy(function(err) {
res.redirect('/'); res.redirect('/');
}) })
}); });
// catch 404 and forward to error handler // catch 404 and forward to error handler