Browse Source

登入验证用户名和密码

zhangnaiwen 2 years ago
parent
commit
e53dc40618
1 changed files with 7 additions and 7 deletions
  1. 7 7
      src/app/api/login.py

+ 7 - 7
src/app/api/login.py

@@ -36,10 +36,10 @@ class LoginApi(Resource):
         if result.account_status:
             return jsonify(code=StatesCode.UNKNOWN_ERROR, message='用户已禁用')
 
-        # 验证用户密码
-        if not result.check_password(password):
-            return jsonify(code=StatesCode.UNKNOWN_ERROR, message="密码错误")
-
-        # 生成token
-        token = generate_jwt(result.id)
-        return jsonify(code=StatesCode.SUCCESS, message="登录成功", date=token)
+        # 验证用户密码
+        if (result.user_name == username) and (result.check_password(password) == True):
+            # 生成token
+            token = generate_jwt(result.id)
+            return jsonify(code=StatesCode.SUCCESS, message="登录成功", date=token)
+        else:
+            return jsonify(code=StatesCode.UNKNOWN_ERROR, message="用户名或密码错误")