From f3a332da8df5c274c07641b95ac78888c11ec426 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20Rafael=20Siqueira?= Date: Sun, 17 Aug 2025 19:47:31 -0300 Subject: [PATCH] update --- .../client/app/routes/authorize.tsx | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/id.saladeaula.digital/client/app/routes/authorize.tsx b/id.saladeaula.digital/client/app/routes/authorize.tsx index 8ab24f0..05e5ad3 100644 --- a/id.saladeaula.digital/client/app/routes/authorize.tsx +++ b/id.saladeaula.digital/client/app/routes/authorize.tsx @@ -1,12 +1,24 @@ -// import { parse } from 'cookie' +import { parse } from 'cookie' import type { Route } from './+types/authorize' export async function loader({ request, context }: Route.LoaderArgs) { + const cookies = parse(request.headers.get('Cookie') || '') const url = new URL(request.url) const issuerUrl = new URL('/authorize', context.cloudflare.env.ISSUER_URL) issuerUrl.search = url.search + if (!cookies.session_id) { + url.pathname = '/' + + return new Response(null, { + status: 302, + headers: { + Location: url.toString() + } + }) + } + try { const r = await fetch(issuerUrl.toString(), { method: 'GET',