From 13f147939439dbeaa4c0e3d049771758bd8e6628 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20Rafael=20Siqueira?= Date: Sun, 17 Aug 2025 21:44:37 -0300 Subject: [PATCH] update --- id.saladeaula.digital/app/routes/session.py | 4 +--- id.saladeaula.digital/client/app/lib/http-status.ts | 1 + id.saladeaula.digital/client/app/routes/authorize.ts | 3 ++- id.saladeaula.digital/client/app/routes/index.tsx | 3 +-- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/id.saladeaula.digital/app/routes/session.py b/id.saladeaula.digital/app/routes/session.py index ba2d3d3..db67bdb 100644 --- a/id.saladeaula.digital/app/routes/session.py +++ b/id.saladeaula.digital/app/routes/session.py @@ -1,4 +1,3 @@ -from datetime import timedelta from http import HTTPStatus from typing import Annotated from uuid import uuid4 @@ -27,7 +26,6 @@ def session( username: Annotated[str, Body()], password: Annotated[str, Body()], ): - now_ = now() user_id, password_hash = _get_user(username) if not pbkdf2_sha256.verify(password, password_hash): @@ -42,7 +40,7 @@ def session( http_only=True, secure=True, same_site=None, - expires=now_ + timedelta(seconds=JWT_EXP_SECONDS), + max_age=JWT_EXP_SECONDS, ) ], ) diff --git a/id.saladeaula.digital/client/app/lib/http-status.ts b/id.saladeaula.digital/client/app/lib/http-status.ts index 45b176e..9812143 100644 --- a/id.saladeaula.digital/client/app/lib/http-status.ts +++ b/id.saladeaula.digital/client/app/lib/http-status.ts @@ -1,2 +1,3 @@ export const FOUND = 302 export const BAD_REQUEST = 400 +export const INTERNAL_SERVER = 500 diff --git a/id.saladeaula.digital/client/app/routes/authorize.ts b/id.saladeaula.digital/client/app/routes/authorize.ts index 45ba9b1..70203f2 100644 --- a/id.saladeaula.digital/client/app/routes/authorize.ts +++ b/id.saladeaula.digital/client/app/routes/authorize.ts @@ -31,6 +31,7 @@ export async function loader({ request, context }: Route.LoaderArgs) { }) if (r.status === httpStatus.BAD_REQUEST) { + console.log(r) return new Response(null, { status: httpStatus.FOUND, headers: { @@ -44,6 +45,6 @@ export async function loader({ request, context }: Route.LoaderArgs) { headers: r.headers }) } catch { - return new Response(null, { status: 500 }) + return new Response(null, { status: httpStatus.INTERNAL_SERVER }) } } diff --git a/id.saladeaula.digital/client/app/routes/index.tsx b/id.saladeaula.digital/client/app/routes/index.tsx index c8343c6..a1ee035 100644 --- a/id.saladeaula.digital/client/app/routes/index.tsx +++ b/id.saladeaula.digital/client/app/routes/index.tsx @@ -54,7 +54,7 @@ export async function action({ request, context }: Route.ActionArgs) { headers }) } catch { - return new Response(null, { status: 500 }) + return new Response(null, { status: httpStatus.INTERNAL_SERVER }) } } @@ -68,7 +68,6 @@ export default function Index({}: Route.ComponentProps) { const onSubmit = async (data: Schema) => { await fetcher.submit(data, { method: 'post' }) - console.log(fetcher.data) } return (