add token response

This commit is contained in:
2025-11-16 17:02:10 +01:00
parent 2c57c9cdc9
commit 3240d5227a
2 changed files with 6 additions and 2 deletions

View File

@@ -1,4 +1,4 @@
from models import User from models import User, TokenResponse
from settings import settings from settings import settings
from fastapi import HTTPException, status, Request from fastapi import HTTPException, status, Request
import sqlite3 import sqlite3
@@ -101,4 +101,4 @@ def login(user: User) -> str:
detail="Invalid credentials" detail="Invalid credentials"
) )
return security.sign_jwt(row) return TokenResponse(token=security.sign_jwt(row))

View File

@@ -4,3 +4,7 @@ from pydantic import BaseModel
class User(BaseModel): class User(BaseModel):
name: str name: str
password: str password: str
class TokenResponse(BaseModel):
token: str