Merge pull request #68 from diegosouzapw/fix/logout-not-working

fix(auth): prevent auto-login after logout
This commit is contained in:
decolua
2026-02-07 09:35:53 +07:00
committed by GitHub
+4 -13
View File
@@ -30,19 +30,10 @@ export default function LoginPage() {
router.refresh(); router.refresh();
return; return;
} }
if (!data.password) { setHasPassword(!!data.hasPassword);
const loginRes = await fetch(`${baseUrl}/api/auth/login`, { } else {
method: "POST", // Safe fallback on non-OK response to avoid infinite loading state.
headers: { "Content-Type": "application/json" }, setHasPassword(true);
body: JSON.stringify({ password: "123456" }),
});
if (loginRes.ok) {
router.push("/dashboard");
router.refresh();
return;
}
}
setHasPassword(!!data.password);
} }
} catch (err) { } catch (err) {
clearTimeout(timeoutId); clearTimeout(timeoutId);