Я столкнулся с проблемой при сравнении паролей из базы данных и предоставленного пароля из тела.Пожалуйста, помогите.
app.post('/login', (req, res) => {
var newUserMysql = {
username: req.body.username,
password: req.body.password
};
db.query("SELECT * FROM dataa WHERE username = ?",[newUserMysql.username], function(err, rows) {
if (err)
return done(err);
if (rows.length) {
res.send("already a user")
console.log(bcrypt.compareSync(rows[0].password, newUserMysql.password));
if(bcrypt.compareSync(rows[0].password, newUserMysql.username)){
res.send("successfully logined")
}else{
res.send("password doesnt matched")
}
}
});
})