zengyicheng 1 rok pred
rodič
commit
473e46d3cc
1 zmenil súbory, kde vykonal 43 pridanie a 43 odobranie
  1. 43 43
      ssti.js

+ 43 - 43
ssti.js

@@ -1,6 +1,7 @@
 // ROUTES FOR OUR API
 // =============================================================================
 var express = require('express');
+var md5 = require("./md5.min.js");
 // import md5 from "./md5.min.js"
 var bcrypt = require('bcryptjs');
 var router = express.Router(); // get an instance of the express Router
@@ -738,49 +739,48 @@ router.post('/userLogin', (req, res) => {
     const str = req.headers.cookie ? req.headers.cookie : '';
     const getUserid = getUid(str);
 
-    res.end(getUserid)
-        // if (md5(data['id']) == getUserid) {
-        //     //查询用户的数据
-        //     mysql.usselect([_mysqlLabor[0], _mysqlLabor[1], 'select_UserByUserId', data['id']], function(ret) {
-        //         if (ret[0].length == 0) { //数据库没有这个人的数据,查询学生表或者老师表获取数据
-        //             mysql.usselect([_mysqlLabor[0], _mysqlLabor[1], 'select_UserMessageById', data['id']], (ret2) => {
-        //                 let userData = {};
-        //                 // console.log(ret2);
-        //                 if (ret2[0].length) {
-        //                     userData = ret2[0][0];
-        //                     userData['type'] = 2
-        //                 } //学生数据
-        //                 else if (ret2[1].length) {
-        //                     userData = ret2[1][0]
-        //                     userData['zymc'] = '';
-        //                     userData['type'] = 1; //老师数据
-        //                 };
-        //                 // console.log(userData);
-        //                 // console.log();
-        //                 let bm = '';
-        //                 if (userData['type'] == 1) bm = userData['bm'] //因为老师部门和学生专业不一样,所以要判断用户类型进行填充user中的bm
-        //                 if (userData['type'] == 2) bm = userData['xy']
-
-    //                 //数据库用户表添加用户
-    //                 mysql.usselect([_mysqlLabor[0], _mysqlLabor[1], 'insert_User', userData['id'], userData['xm'], userData['type'], bm, userData['zymc']], (ret3) => {
-    //                     console.log(ret3);
-    //                     if (ret3 == 1) {
-    //                         res.end(JSON.stringify({ userid: userData['id'] }))
-    //                     } else {
-    //                         res.end('ERROR')
-    //                     }
-
-    //                 })
-    //             })
-    //         } else {
-    //             //数据库有数据
-    //             res.end(JSON.stringify({...ret[0][0] }));
-    //         }
-
-    //     });
-    // } else {
-    //     res.end(JSON.stringify({ a: "身份认证失败!" }));
-    // }
+    if (md5(data['id']) == getUserid) {
+        //查询用户的数据
+        mysql.usselect([_mysqlLabor[0], _mysqlLabor[1], 'select_UserByUserId', data['id']], function(ret) {
+            if (ret[0].length == 0) { //数据库没有这个人的数据,查询学生表或者老师表获取数据
+                mysql.usselect([_mysqlLabor[0], _mysqlLabor[1], 'select_UserMessageById', data['id']], (ret2) => {
+                    let userData = {};
+                    // console.log(ret2);
+                    if (ret2[0].length) {
+                        userData = ret2[0][0];
+                        userData['type'] = 2
+                    } //学生数据
+                    else if (ret2[1].length) {
+                        userData = ret2[1][0]
+                        userData['zymc'] = '';
+                        userData['type'] = 1; //老师数据
+                    };
+                    // console.log(userData);
+                    // console.log();
+                    let bm = '';
+                    if (userData['type'] == 1) bm = userData['bm'] //因为老师部门和学生专业不一样,所以要判断用户类型进行填充user中的bm
+                    if (userData['type'] == 2) bm = userData['xy']
+
+                    //数据库用户表添加用户
+                    mysql.usselect([_mysqlLabor[0], _mysqlLabor[1], 'insert_User', userData['id'], userData['xm'], userData['type'], bm, userData['zymc']], (ret3) => {
+                        console.log(ret3);
+                        if (ret3 == 1) {
+                            res.end(JSON.stringify({ userid: userData['id'] }))
+                        } else {
+                            res.end('ERROR')
+                        }
+
+                    })
+                })
+            } else {
+                //数据库有数据
+                res.end(JSON.stringify({...ret[0][0] }));
+            }
+
+        });
+    } else {
+        res.end(JSON.stringify({ a: "身份认证失败!" }));
+    }
 
 })