Browse Source

🐞 fix: 修复无密码时输入密码造成宕机的问题

Pchen. 1 month ago
parent
commit
9d9694bfe5
1 changed files with 1 additions and 1 deletions
  1. 1 1
      apis/User/Login.js

+ 1 - 1
apis/User/Login.js

@@ -45,7 +45,7 @@ class Login extends API {
         let sql = 'SELECT * FROM users WHERE username = ?';
         let rows = await db.query(sql, [username]);
 
-        if (!rows || rows.length !== 1 || !bcryptjs.compareSync(password, rows[0].password))
+        if (!rows || rows.length !== 1 || !rows[0].password|| !bcryptjs.compareSync(password, rows[0].password))
             return res.json({
                 ...BaseStdResponse.ERR,
                 msg: '用户名或密码错误'