This repository has been archived on 2024-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
tracman-server/config/routes/index.js
2016-08-10 05:51:49 +00:00

41 lines
909 B
JavaScript

var router = require('express').Router(),
mw = require('../middleware.js'),
mail = require('../mail.js'),
secret = require('../secrets.js'),
User = require('../models/user.js'),
Request = require('../models/request.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;