fazt / nodejs-mysql-links

A CRUD Web Application with authentication using Nodejs, Mysql and other Javascript technologies
211 stars 167 forks source link

Error en el helpers.compararCredencial #1

Open APossoC opened 5 years ago

APossoC commented 5 years ago

Saludos,

puse en practica el tutorial muy instructivo y para aprender solo hize cambios de nombre de variables para familiarizarme con el, pero no entiendo por que la fuccion bcrypts.compare siempre regresa false, hubo alguna actualizan de la libreria bcrypts? gracias.

helpers.js> image

console> image

mysql> image

Agradezco tu apoyo con el tema, muchas gracias.

manwey commented 4 years ago

Yo creo que tu error es debido a que al cifrar la credencial a la función bcrypt.hash estas pasando el número 10, en lugar de pasarle la constante salt que tienes comentada.

const salt = await bcrypt.genSalt(10); const hash = await bcrypt.hash(credencial, salt);

function genSalt(rounds?: number): Promise

Asynchronously generates a salt. @param rounds — Number of rounds to use, defaults to 10 if omitted @return — Promise with resulting salt, if callback has been omitted