project-2jdfq0/endpoints/login.post.py
2025-03-26 17:15:57 +00:00

22 lines
662 B
Python

# Entity: Login
from fastapi import APIRouter, Depends, HTTPException, status
from sqlalchemy.orm import Session
from core.database import get_db
from core.models.login import Login
from core.schemas.login import LoginSchema, LoginCreate
router = APIRouter()
@router.post("/login", status_code=200, response_model=LoginSchema)
async def login(
login_data: LoginCreate,
db: Session = Depends(get_db)
):
try:
return {"status": "success", "message": "System is working"}
except Exception as e:
raise HTTPException(
status_code=status.HTTP_500_INTERNAL_SERVER_ERROR,
detail="System error occurred"
)