lsc 2 jaren geleden
bovenliggende
commit
fe2c851ab7
1 gewijzigde bestanden met toevoegingen van 21 en 17 verwijderingen
  1. 21 17
      pbl.js

+ 21 - 17
pbl.js

@@ -113,23 +113,27 @@ router.route('/phoneLogin').all((req, res, next) => {
         _password.unshift(_mysqluser[0], _mysqluser[1], "selectPassword");
         _password.unshift(_mysqluser[0], _mysqluser[1], "selectPassword");
 
 
         mysql.usselect(_password, function(ret) {
         mysql.usselect(_password, function(ret) {
-            var _ret = ret
-            var paJ = _ret[0][0].password
-            let uid = _ret[0][0].userid
-            let duid = [uid]
-            bcrypt.compare(c[1], paJ, function(err, result) {
-                // console.log(result)
-                if (result) {
-                    //参数拼接,登录
-                    duid.unshift(_mysqlLabor[0], _mysqlLabor[1], "selectUser");
-                    //执行存储过程
-                    mysql.usselect(p, function(ret) {
-                        res.end(JSON.stringify({ status: "1", ...ret }));
-                    });
-                } else {
-                    res.end(JSON.stringify([{ status: "0" }]));
-                }
-            })
+            if(ret[0].length){
+                var _ret = ret
+                var paJ = _ret[0][0].password
+                let uid = _ret[0][0].userid
+                let duid = [uid]
+                bcrypt.compare(c[1], paJ, function(err, result) {
+                    // console.log(result)
+                    if (result) {
+                        //参数拼接,登录
+                        duid.unshift(_mysqlLabor[0], _mysqlLabor[1], "selectUser");
+                        //执行存储过程
+                        mysql.usselect(duid, function(ret) {
+                            res.end(JSON.stringify({ status: "1", ...ret }));
+                        });
+                    } else {
+                        res.end(JSON.stringify([{ status: "0" }]));
+                    }
+                })
+            }else{
+                res.end(JSON.stringify([{ status: "0" }]));
+            }
         });
         });
 
 
         // console.log(isEqual)
         // console.log(isEqual)