Browse Source

添加修改密码接口

SanHQin 1 year ago
parent
commit
07294031b4
1 changed files with 28 additions and 0 deletions
  1. 28 0
      pbl.js

+ 28 - 0
pbl.js

@@ -412,6 +412,34 @@ router.route("/selectAllBanner").all((req, res, next) => {
     getmysql(req, res, "selectAllBanner", json["t"]);
 });
 
+/* 赛事修改密码 */
+router.route("/updatePassword1").post(function(req, res, next) {
+    //mode的处理
+    if (req.body[0]) {
+        let p = [req.body[0].userid];
+        p.unshift(_mysqlLabor[0], _mysqlLabor[1], "getPassword1"); //執行存儲過程
+        mysql.usselect(p, function(ret) {
+            var paJ = ret[0][0].password;
+            var op = bcrypt.hashSync(req.body[0].opassword, bcrypt.genSaltSync(10));
+            bcrypt.compare(req.body[0].opassword, paJ, function(err, result) {
+                // console.log(result)
+                if (result) {
+                    let p2 = [
+                        req.body[0].userid,
+                        bcrypt.hashSync(req.body[0].password, bcrypt.genSaltSync(10)),
+                    ];
+                    p2.unshift(_mysqlLabor[0], _mysqlLabor[1], "updatePassword1"); //執行存儲過程
+                    mysql.usselect(p2, function(ret) {
+                        res.end(JSON.stringify([{ success: 1 }]));
+                    });
+                } else {
+                    res.end(JSON.stringify([{ success: 0 }]));
+                }
+            });
+        });
+    }
+});
+
 queryString = function(url) {
     var a = url.split("?");
     var json = querystring.parse(a[1]);