linear
Version:
A simple setup micro-forum built in Node.js with Express and MongoDB.
42 lines (26 loc) • 884 B
JavaScript
module.exports = router => {
router.get('/', (req, res) => {
const social = [];
if (process.env.FACEBOOK_CLIENT_ID &&
process.env.FACEBOOK_CLIENT_SECRET &&
process.env.FACEBOOK_CALLBACK) {
social.push('facebook');
}
if (process.env.GOOGLE_CLIENT_ID &&
process.env.GOOGLE_CLIENT_SECRET &&
process.env.GOOGLE_CALLBACK) {
social.push('google');
}
if (process.env.TWITTER_CONSUMER_KEY &&
process.env.TWITTER_CONSUMER_SECRET &&
process.env.TWITTER_CALLBACK) {
social.push('twitter');
}
req.session.referer = req.headers.referer;
res.render('login', {
'page_title': req.__('Login'),
social,
'style': 'login'
});
});
};