16 lines
509 B
JavaScript
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
|
|
}
|