const crypto = require('crypto');
const hash = crypto.createHash('md5');
router.post('/checkpass', function(req, res, next){
var name = req.body.username; // 接收用户名
var pass = req.body.password; // 接收密码
hash.update(pass);
pass = hash.digest('hex'); // 加密密码
var users = new Users(); // 去验证密码
users.checkpass(name, pass, function(err, result){
console.log(result);
});
});
第一次验证输入错误的密码可以,
第二次就报 Digest already called!
第一次验证,第二次验证是什么意思
你贴出来的代码就是把pass加密了,然后进行了编码,这两行应该没问题的啊
Users是个什么类,报错的是52行,那块的代码具体是什么内容?