Advertisement
Guest User

Untitled

a guest
Jan 16th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. router.get('/payment', (req, res) => {
  2. if (req.user) {
  3. res.render('payment', { user: req.user });
  4. } else {
  5. res.redirect('/login');
  6. }
  7. });
  8.  
  9. router.route('/login').post((req, res, next) => {
  10. req.assert('email', 'Please sign up with a valid email.').isEmail();
  11. req.assert('password', 'Password must be at least 4 characters long').len(4);
  12.  
  13. var errors = req.validationErrors();
  14. if (errors) {
  15. req.flash('errors', errors);
  16. return res.redirect('/login');
  17. }
  18.  
  19. passport.authenticate('login', {
  20. successRedirect: 'back',
  21. failureRedirect: '/login',
  22. failureFlash : true
  23. })(req, res, next);
  24. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement