Advertisement
Guest User

Untitled

a guest
Jul 21st, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. routes.js
  2. module.exports = function(app, passport) {
  3. .......
  4. };
  5.  
  6. // route middleware to ensure user is logged in
  7. function isLoggedIn(req, res, next) {
  8.     if (req.isAuthenticated()){
  9.         return next();
  10.     }
  11.     else{
  12.       alert("not authernticated");
  13.     }
  14.     res.redirect('/');
  15. }
  16.  
  17. server.js
  18.  
  19. var express  = require('express');
  20. var app      = express();
  21. var port     = process.env.PORT || 8080;
  22. var mongoose = require('mongoose');
  23. var passport = require('passport');
  24. var flash    = require('connect-flash');
  25. .......
  26. require('./config/passport')(passport); // pass passport for configuration
  27. .....
  28. // required for passport
  29. app.use(session({
  30.     secret: 'ilovescotchscotchyscotchscotch', // session secret
  31.     resave: true,
  32.     saveUninitialized: true
  33. }));
  34. app.use(passport.initialize());
  35. app.use(passport.session()); // persistent login sessions
  36. app.use(flash()); // use connect-flash for flash messages stored in session
  37.  
  38. // routes ======================================================================
  39. require('./app/routes.js')(app, passport); // load our routes and pass in our app and fully configured passport
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement