Files
bamboo/app/permission/components/registered/accountPassword.js
T
2022-07-09 02:54:00 +08:00

16 lines
509 B
JavaScript

/**
* app.components.registered.accountPassword
* 账号密码注册
* @param {string} data.account 账号.
* @param {string} data.password 密码.
* @param {string} data.oid 机构id
* @return {boolean} 注册 是否 成功.
*/
module.exports = async (data) => {
const {account, password} = data
const salt = app.components.encrypt.getRandomSalt()
const md5 = app.components.encrypt.cryptPwd(password, salt)
await app.db.table("User").data({account, password: md5, salt}).save()
return true
}