diff --git a/src/app/govbr/page.js b/src/app/govbr/page.js
index 4056e269d8f745214bed6f05f09e3c730cdf4523..372b14baeedcd7857e547a1fb13819fe84b1d38d 100644
--- a/src/app/govbr/page.js
+++ b/src/app/govbr/page.js
@@ -6,8 +6,6 @@ import { useEffect } from "react";
 export default function Govbr() {
 
     const searchParams = useSearchParams();
-    const state = searchParams.get("state");
-    const prev_state = localStorage.getItem("govbr_state", state);
 
     const validate = async () => {
         try {
@@ -19,6 +17,17 @@ export default function Govbr() {
     
     useEffect(() => {
         const validateState = () => {
+            if (!localStorage.getItem("govbr_state", state)) {
+                console.error("local storage não possui state anterior.")
+            }
+            const prev_state = localStorage.getItem("govbr_state", state);
+
+            if (!searchParams.get("state")) {
+                console.error("Não existe state na URL.")
+            }
+            const state = searchParams.get("state");
+
+
             if (!prev_state || !state) {
                 console.error("State não encontrado!\nprev_state: ", prev_state, "\nstate: ", state);
             }
@@ -27,8 +36,9 @@ export default function Govbr() {
                 console.error("States diferentes! Abortando.\nprev_state: ", prev_state, "\nstate: ", state);
             }
 
-            console.log("Funcionou")
+            console.log("State validado com sucesso!")
         }
         validateState()
-    }, [searchParams, prev_state, state]);
+        
+    }, [searchParams]);
 };
\ No newline at end of file