Я пытаюсь с этим логином, но это не сработало, я не знаю, как решить это.
На странице регистрации я успешно ввожу пароль Ha sh, но когда я ввожу неверный пароль при входе в систему Пейдж? Вход в систему успешен
connection.query("SELECT * FROM App WHERE name = '"+ name +"' ", function(err, rows, fields){
if(err){
console.log(err);
}else{
if(rows.length <= 0){
errors.push({ msg: 'Wrong Username' });
}else{
var hash = "SELECT password FROM App WHERE name = '"+ name + "' ";
connection.query(hash, function(err, result){
if(err){
console.log(err);
}
bcryptjs.compare(req.body.pass , hash, function(err, result) {
if (err) { throw (err); }
console.log(result);
});
});
}
}
if(errors.length > 0){
res.render('login',{
errors,
name,
pass
});
}else{
res.render('Home', { name: name});
}
});`enter code here`
Когда я запускаю его показ False In Terminal
**Server is running at localhost:1001
Connected!
false**