a login system based on node.js and passport.js, including local and Facebook login