feat: logout apaga o cookie de preferencia de linhas por pagina

This commit is contained in:
Gustavo
2026-08-20 08:55:56 -03:00
parent 819c1f8e28
commit 5a3c4ac092
2 changed files with 12 additions and 0 deletions
+2
View File
@@ -23,6 +23,7 @@ from fastapi.templating import Jinja2Templates
from .. import rate_limit, session
from ..auth import UsuarioLogado, autenticar_credenciais, exigir_login
from ..csrf import exigir_csrf, token_do_contexto
from .clientes import POR_PAGINA_COOKIE
router = APIRouter()
templates = Jinja2Templates(directory="app/templates")
@@ -95,4 +96,5 @@ def login(
def logout(usuario: UsuarioLogado = Depends(exigir_login)):
resposta = RedirectResponse(url="/login", status_code=303)
resposta.delete_cookie(session.SESSION_COOKIE_NAME)
resposta.delete_cookie(POR_PAGINA_COOKIE)
return resposta