feat:完成简易的的前端和后端api

This commit is contained in:
2024-10-17 09:29:28 +08:00
parent aab5043fed
commit 848484682a
67 changed files with 3024 additions and 2053 deletions

19
router/user.py Normal file
View File

@@ -0,0 +1,19 @@
from fastapi import APIRouter, Response
from pydantic import BaseModel
import dao.db.user as user
router = APIRouter()
class LoginRequest(BaseModel):
userinfo: str | None = None
password: str
@router.post("/api/user/login")
def login(response: Response,LoginRequest: LoginRequest):
#if not user.checkUser(uid, password_hash):
if False:
return {"code": 401, "message": "Invalid credentials"}
response.set_cookie(key="auth_token", value="1234567890")
return {"code": 200, "message": "Login successful"}