Files
bamboo/app/permission/components/login/accountPassword.js
T
2022-08-14 22:39:52 +08:00

17 lines
535 B
JavaScript

/**
* app.components.login.accountPassword
* 账号密码登陆
* @param {string} data.account 账号.
* @param {string} data.password 密码.
* @param {string} data.oid 机构id
* @return {object} res 验证是否通过.
*/
module.exports = async (data) => {
const {account, password, oid} = data
const User = await app.db.table("User").where({account, to_oid: oid}).find()
if (!User) return false
const {salt} = User
const ver = app.components.encrypt.cryptPwdVerification(password, salt, User.password)
return ver
}