tracman-server/config/routes/index.js
2016-09-08 11:26:12 +00:00

39 lines
832 B
JavaScript

var router = require('express').Router(),
mw = require('../middleware.js'),
secret = require('../secrets.js'),
User = require('../models/user.js');
router.route('/')
.get(function(req,res,next){
// Logged in
if (req.session.passport&&req.session.passport.user) {
// Get user
User.findById(req.session.passport.user, function(err, user){
if (err){ mw.throwErr(req,err); }
if (!user){ console.log(req.session.passport); next(); }
// If user found:
else {
// Open index
res.render('index.html', {
user: user,
error: req.flash('error')[0],
success: req.flash('succcess')[0]
});
}
});
// Not logged in
}
// Not logged in
else {
res.render('index.html', {
error: req.flash('error')[0],
success: req.flash('success')[0]
});
}
});
module.exports = router;