Advertisement
Guest User

Untitled

a guest
Sep 28th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. var strat = new LocalStrategy({
  2. usernameField: 'email'
  3. },
  4. function(username, password, done) {
  5. User.findOne({ email: username }, function (err, user) {
  6. if (err) { return done(err); }
  7. // Return if user not found in database
  8. if (!user) {
  9. return done(null, false, {
  10. message: 'User not found'
  11. });
  12. }
  13. // Return if password is wrong
  14. if (!user.validPassword(password)) {
  15. return done(null, false, {
  16. message: 'Password is wrong'
  17. });
  18. }
  19. // If credentials are correct, return the user object
  20. return done(null, user);
  21. });
  22. }
  23. );
  24.  
  25. var LocalStrategy = require('passport-local').Strategy;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement