可以请任何人告诉我我的代码有什么问题吗?当我尝试登录时,它总是说无效密码,但似乎用户名是正确的。我无法弄清楚为什么我无法登录该应用程序。这是我的users.js类。谢谢
<Offset>4</Offset>
答案 0 :(得分:0)
实际上我的dbs没有得到正确的更新。它只为一个数组password
存储一个数字,为salt
存储'字符串'。
我认为这部分是错误的
var stmt = db.prepare("INSERT INTO users ( id, username, email, password, salt ) VALUES (NULL, ?, ?, ?, ?)");
stmt.run([ username, email, password[0], 'string' ]).finalize();
请告知声明中的正确数据是什么?