Added a auth to every not_found page so that the user keeps being logged

in.
This commit is contained in:
Bram van der Veen 2015-07-22 17:37:36 +02:00
parent ada6379a6c
commit 3277ca510b
3 changed files with 7 additions and 4 deletions

View file

@ -72,7 +72,6 @@ function is(req, res, next) {
req.headers.user = database_entry.data[0];
next();
});
// req.headers.password = password;
}
else {
next();

View file

@ -21,7 +21,9 @@ function get(req, res, next, search) {
next();
}
else if (database_entry.length == 0) {
require('./auth').is(req, res, function () {
res.render('not_found', req);
});
}
else {
req.match = database_entry;
@ -52,7 +54,9 @@ function list(req, res, next, list) {
index.find({group: list}).toArray(function (err, database_entry) {
if (err) {req.error = err; next();}
else {
if (database_entry.length < 1) res.render('not_found', req);
if (database_entry.length < 1) require('./auth').is(req, res, function () {
res.render('not_found', req);
});
req.match = database_entry;
next();
}

View file

@ -1,5 +1,5 @@
//- search.jade
form(method="post", action="/")
input.search(type="text", name="search", placeholder="Je naam, id, klassennaam, docentencode, lokaalcode", value=path.split('/')[1] == 'klassenlijst' && match ? 'Leerlingen van ' + match[0].group : match ? ((match.first_name || match.name || 'Meerdere mensen hun rooster') + '\'s rooster') : '')
input.search(type="text", name="search", placeholder="Je naam, id, klassennaam, docentencode, lokaalcode", value=path.split('/')[1] == 'klassenlijst' && match && match.length > 1 ? 'Leerlingen van ' + match[0].group : match ? ((match.first_name || match.name || 'Meerdere mensen hun rooster') + '\'s rooster') : '')
input.search(type="submit", value="Zoeken")