Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const LocalStrategy = require('passport-local');
- module.exports = function(passport, data) {
- passport.use('local-login', new LocalStrategy({
- username: 'username',
- password: 'password',
- passReqToCallback: true
- }, function(req, username, password, done) {
- data.findUserByUsername(username)
- .then(user => {
- if (!user) {
- done(null, false, req.flash('signupMessage', 'Invalid username'));
- }
- return done(null, user);
- })
- .catch((err) => {
- console.log(err);
- return done(null, false, {
- success: false,
- message: "Incorrect username"
- });
- });;
- }));
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement