diff --git a/libs/tools/index.js b/libs/tools/index.js index 06fe10d..cfd7b37 100644 --- a/libs/tools/index.js +++ b/libs/tools/index.js @@ -43,12 +43,12 @@ const hashPassword = async (pass = '') => { * @return {boolean} */ const comparePassword = async (password = '', hash = '') => { - if (typeof password !== 'string' || password.trim().length === 0) return null - if (typeof hash !== 'string' || hash.trim().length === 0) return null + if (typeof password !== 'string' || password.trim().length === 0) return false + if (typeof hash !== 'string' || hash.trim().length === 0) return false let check = new Promise((resolve, reject) => { bcrypt.compare(password, hash, (err, res) => { if (err) { - reject(err) + resolve(false) return } resolve(res)