sails-base
Version:
sails1.0+扩展基础包,包含用户体系权限校验及model的attr,action的inputs入参提示语自定义功能
42 lines (26 loc) • 588 B
JavaScript
module.exports = {
friendlyName: 'Compare pwd',
description: 'hash密码比对.',
inputs: {
password: {
type: 'string',
description: '未加密的密码.',
required: true
},
hash: {
type: 'string',
description: '加密后的密码.',
required: true
}
},
exits: {
success: {
description: 'All done.',
},
},
fn: async function (inputs, exits) {
const bcrypt = require('bcryptjs');
let isMatch = bcrypt.compareSync(inputs.password, inputs.hash);
return exits.success(isMatch);
}
};