mirror of
https://github.com/Kakune55/PyGetGPT.git
synced 2025-12-16 01:03:55 +08:00
feat:完成简易的的前端和后端api
This commit is contained in:
19
router/user.py
Normal file
19
router/user.py
Normal 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"}
|
||||
Reference in New Issue
Block a user