var bcrypt = require('bcryptjs');
var SALT_WORK_FACTOR = 10;
exports.testHash = function (req, res) {
var password = '';
bcrypt.genSalt(SALT_WORK_FACTOR, function (err, salt) {
if (err) return next(err);
bcrypt.hash('123456', salt, function (err, hash) {
if (err) return next(err);
password = hash;
})
});
bcrypt.compare('123456', password, function (err, isMatch) {
if (err) return console.log(err);
res.send(isMatch);
})
};
然而返回的是false
,
因为bcrypt
安装不上所以使用淘宝的bcryptjs
代替了,之前还用得好好的,这两天突然就匹配不了了,求赐教!
相关分类