diff --git a/client/pages/DiscordVerify.tsx b/client/pages/DiscordVerify.tsx index 13f11760..e466c3c7 100644 --- a/client/pages/DiscordVerify.tsx +++ b/client/pages/DiscordVerify.tsx @@ -37,8 +37,12 @@ export default function DiscordVerify() { // Store code in sessionStorage so we can retrieve it after login if (code) { sessionStorage.setItem("discord_verification_code", code); + // Redirect to login with the code preserved in the URL + navigate(`/login?next=/discord-verify?code=${code}`); + } else { + // No code, redirect to regular login + navigate("/login?next=/discord-verify"); } - navigate("/login?next=/discord-verify"); } }, [user, navigate, code]);