Server listening on port 3000
Executing (default): SELECT `sid`, `expires`, `data`, `createdAt`, `updatedAt` FROM `Sessions` AS `Session` WHERE `Session`.`sid` = 'NVpRbT9UnU6t8QtonUkKRiQ1jh5dtVVa';
Signing up user: lfsanderson
Provided password: Password!
Executing (default): SELECT `id`, `username`, `password` FROM `user` AS `user` WHERE `user`.`username` = 'lfsanderson';
Hashed password: $2b$10$vdvHidr8wp2N/qivcThu0.NCg5vDlf0wLGG9v114xmIIJW9IpcBoy
Executing (default): INSERT INTO `user` (`id`,`username`,`password`) VALUES (DEFAULT,?,?);
User created: lfsanderson
Executing (default): SELECT `sid`, `expires`, `data`, `createdAt`, `updatedAt` FROM `Sessions` AS `Session` WHERE `Session`.`sid` = 'NVpRbT9UnU6t8QtonUkKRiQ1jh5dtVVa';
Executing (default): UPDATE `Sessions` SET `expires`=?,`data`=?,`updatedAt`=? WHERE `sid` = ?
Executing (default): SELECT `sid`, `expires`, `data`, `createdAt`, `updatedAt` FROM `Sessions` AS `Session` WHERE `Session`.`sid` = 'NVpRbT9UnU6t8QtonUkKRiQ1jh5dtVVa';
Executing (default): SELECT `id`, `username`, `password` FROM `user` AS `user` WHERE `user`.`username` = 'lfsanderson';
Comparing password: <Buffer 50 61 73 73 77 6f 72 64 21>
Stored hashed password: $2b$10$PaJ4EgLY4dwZg/q5wv1O9OdNg5tqUZCDzMsXJVLAenf5g9GaIx38S
The Binary representation of the password from buffer is the same as plain text, forgot to convert to string.
The issue is the original logged bcrypt hash does not match the hash stored in the database
Should be 60 characters long (both are), not sure what is happening.
Prevents log in after account creation.