From ddc2a922f6950c6af37619b35dfd9aff97b58df8 Mon Sep 17 00:00:00 2001 From: rfhf19 <rfhf19@inf.ufpr.br> Date: Thu, 1 Aug 2024 16:46:52 -0300 Subject: [PATCH] testando code --- src/app/govbr/page.js | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/app/govbr/page.js b/src/app/govbr/page.js index 372b14ba..7af42911 100644 --- a/src/app/govbr/page.js +++ b/src/app/govbr/page.js @@ -16,24 +16,36 @@ export default function Govbr() { } useEffect(() => { + let code; const validateState = () => { - if (!localStorage.getItem("govbr_state", state)) { + + if (!searchParams.get("govbr_code")) { + console.error("local storage não possui code.") + return + } + code = searchParams.getItem("govbr_code"); + console.log(code) + + if (!localStorage.getItem("govbr_state")) { console.error("local storage não possui state anterior.") + return } - const prev_state = localStorage.getItem("govbr_state", state); + const prev_state = localStorage.getItem("govbr_state"); if (!searchParams.get("state")) { console.error("Não existe state na URL.") + return } const state = searchParams.get("state"); - if (!prev_state || !state) { console.error("State não encontrado!\nprev_state: ", prev_state, "\nstate: ", state); + return } if (prev_state !== state) { console.error("States diferentes! Abortando.\nprev_state: ", prev_state, "\nstate: ", state); + return } console.log("State validado com sucesso!") -- GitLab