passport.use(
new LocalStrategy(
{
usernameField: 'id',
passwordField: 'pw',
session: true,
passReqToCallback: false,
},
function (id, pw, done) {
db.collection('login').findOne({ id: id }, function (err, data) {
if (err) return done(err);
if (!data)
return done(null, false, { message: '존재하지않는 아이디요' });
if (bcrypt.compare(pw, data.pw)) {
return done(null, data);
} else {
return done(null, false, { message: '비번틀렸어요' });
}
});
}
)
);
이렇게 해줬습니다.
잘 동작하네요 홀리쓋 정말 감사합니다 센세