Browse Source

✨ feat: 完善登录功能

Pchen. 3 months ago
parent
commit
aa16872e5c
3 changed files with 5 additions and 8 deletions
  1. 1 1
      apis/Captcha/ImageCaptcha.js
  2. 3 6
      apis/User/Login.js
  3. 1 1
      config.json

+ 1 - 1
apis/Captcha/ImageCaptcha.js

@@ -18,7 +18,7 @@ class ImageCaptcha extends API {
             size: 4, // 4个字母
             noise: 2, // 干扰线2条
             color: true, 
-            background: "#666",
+            background: "#444",
         }
         const captcha = svgCaptcha.create(options) //字母和数字随机验证码
         let { text, data } = captcha

+ 3 - 6
apis/User/Login.js

@@ -43,7 +43,7 @@ class Login extends API {
             })
         }
 
-        let sql = 'SELECT * FROM users WHERE username = ?';
+        let sql = 'SELECT id, uuid, password, username, permission, avatar  FROM users WHERE username = ?';
         let rows = await db.query(sql, [username]);
 
         if (!rows || rows.length !== 1 || !bcryptjs.compareSync(password, rows[0].password))
@@ -64,11 +64,8 @@ class Login extends API {
                     uuid: rows[0].uuid,
                     username: rows[0].username,
                     session,
-                    roles: rows[0].permission || [],
-                    vip: rows[0].vip,
-                    ic_count: rows[0].ic_count,
-                    crouse_count: rows[0].crouse_count,
-                    realname: rows[0].realname
+                    avatar: rows[0].avatar,
+                    roles: rows[0].permission || []
                 }
             });
         } else {

+ 1 - 1
config.json

@@ -19,5 +19,5 @@
         "user": "mail@ctbu.top",
         "password": "FPhxUVrt5J9WxgiP"
     },
-    "url": "https://hk1-api.ctbu.top/"
+    "url": "https://cd1-api.gitnexus.cn/"
 }