mirror of
https://github.com/Kakune55/PyGetGPT.git
synced 2025-05-06 18:29:24 +08:00
19 lines
539 B
Python
19 lines
539 B
Python
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"} |