Now let's create the controller's files in server/controllers
:
Create a file called
auth.js
and add the following code:// get gravatar icon from email var gravatar = require('gravatar'); var passport = require('passport'); // Signin GET exports.signin = function(req, res) { // List all Users and sort by Date res.render('login', { title: 'Login Page', message: req.flash('loginMessage') }); }; // Signup GET exports.signup = function(req, res) { // List all Users and sort by Date res.render('signup', { title: 'Signup Page', message: req.flash('signupMessage') }); }; // Profile GET exports.profile = function(req, res) { // List all Users and sort by Date res.render('profile', { title: 'Profile Page', user : req.user, avatar:gravatar.url(req.user.email , {s: '100', r: 'x', d: 'retro'}, true) }); };...