Advertisement
Guest User

Untitled

a guest
Oct 29th, 2018
643
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. passport.use(new LocalStrategy({ usernameField: 'email' }, (email, password, done) => {
  2.   User.findOne({ email: email.toLowerCase() }, (err, user: any) => {
  3.     if (err) { return done(err); }
  4.     if (!user) {
  5.       return done(undefined, false, { message: `Email ${email} not found.` });
  6.     }
  7.     if (user.password === password) {
  8.       return done(undefined, user);
  9.     } else {
  10.       return done(undefined, false, { message: 'Invalid email or password.' });
  11.     }
  12.     // user.comparePassword(password, (err: Error, isMatch: boolean) => {
  13.     //   if (err) { return done(err); }
  14.     //   if (isMatch) {
  15.     //     return done(undefined, user);
  16.     //   }
  17.     //   return done(undefined, false, { message: 'Invalid email or password.' });
  18.     // });
  19.   });
  20. }));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement