baoyubo пре 6 месеци
родитељ
комит
a35f3a9c1b
2 измењених фајлова са 12 додато и 5 уклоњено
  1. 11 4
      routers/prod_api/auth.py
  2. 1 1
      routers/prod_api/system/user/__init__.py

+ 11 - 4
routers/prod_api/auth.py

@@ -3,6 +3,7 @@
 from fastapi import APIRouter, Depends, Request, Header, Form, Body
 from fastapi.responses import FileResponse, StreamingResponse
 from sqlalchemy.orm import Session
+from fastapi.responses import JSONResponse
 from database import get_db
 from utils import *
 from utils.vcode import *
@@ -112,11 +113,17 @@ async def login(
     if row is None:
         login_error_times = login_error_times + 1
         redis_set_with_time(redis_login_key, str(login_error_times), 300)
+        return JSONResponse(status_code=404, content={"code": 404, "msg": "帐号或者密码错误"})
+        # return {
+        #     "error": 1,
+        #     "errmsg": "帐号或者密码错误",
+        # }
 
-        return {
-            "error": 1, 
-            "errmsg": "帐号或者密码错误",
-        }
+    if row.password != password:
+        login_error_times = login_error_times + 1
+        redis_set_with_time(redis_login_key, str(login_error_times), 300)
+
+        return JSONResponse(status_code=404, content={"code":404,"msg":"帐号或者密码错误"})
 
     '''
     m = hashlib.md5()

+ 1 - 1
routers/prod_api/system/user/__init__.py

@@ -168,7 +168,7 @@ async def userupdate(
         user = user_id_get_user_info(db,user_id_1)
         password = body['password']
 
-        user.password='$2a$10$b8yUzN0C71sbz.PhNOCgJe.Tu1yWC3RNrTyjSQ8p1W0.aaUXUJ.Ne'
+        user.password=password
         user.update_by=user_id
 
         db.commit()