Skip to content

Instantly share code, notes, and snippets.

@perezpaya
Created September 29, 2012 11:50
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save perezpaya/3803779 to your computer and use it in GitHub Desktop.
Save perezpaya/3803779 to your computer and use it in GitHub Desktop.
Login Gist
function checkLogin (req, res, next){
if(req.session){
if(req.session.email && req.session.password){
User.findOne({email: req.session.email}, function (err, docs){
if(err){
res.render('err.jade');
} else if (docs){
if(docs.password == req.session.password){
next();
} else{
res.redirect('/login');
}
} else{
res.redirect('/login');
}
});
} else{
res.redirect('/login');
}
} else{
res.redirect('/login');
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment