lsc hace 2 años
padre
commit
846db24ddf
Se han modificado 1 ficheros con 36 adiciones y 0 borrados
  1. 36 0
      pbl.js

+ 36 - 0
pbl.js

@@ -101,6 +101,42 @@ router.route('/login').all((req, res, next) => {
 
 });
 
+/*手机登录接口*/
+router.route('/phoneLogin').all((req, res, next) => {
+    //mode的处理
+    if (req.body[0]) {
+        // 0 用户名 1 用户密码
+        c = Object.values(req.body[0]); //获取用户密码
+        p = [c[0]]
+            // p[1] = bcrypt.hashSync(p[1], bcrypt.genSaltSync(10));
+        var _password = [c[0]];
+        _password.unshift(_mysqluser[0], _mysqluser[1], "selectPassword");
+
+        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" }]));
+                }
+            })
+        });
+
+        // console.log(isEqual)
+    }
+
+});
+
 // 图片转base64
 router.route('/imgToBase64').all((req, res, next) => {
     var json = queryString(req.url);