Improve Discord OAuth error message with diagnostic info
cgen-c7cd7189c2184212b6303c6eb6c04aff
This commit is contained in:
parent
63bf518bc4
commit
4df63395ff
1 changed files with 9 additions and 2 deletions
|
|
@ -104,11 +104,18 @@ export default async function handler(req: any, res: any) {
|
||||||
|
|
||||||
if (!authenticatedUserId) {
|
if (!authenticatedUserId) {
|
||||||
console.error(
|
console.error(
|
||||||
"[Discord OAuth] Linking flow but no authenticated user found",
|
"[Discord OAuth] Linking flow but no authenticated user found - session cookies not present in request",
|
||||||
|
);
|
||||||
|
console.error(
|
||||||
|
"[Discord OAuth] DIAGNOSTIC: Ensure Discord Dev Portal OAuth2 Redirects includes:",
|
||||||
|
"https://aethex.dev/api/discord/oauth/callback",
|
||||||
|
);
|
||||||
|
console.error(
|
||||||
|
"[Discord OAuth] If using custom domain, update the redirect URI accordingly",
|
||||||
);
|
);
|
||||||
// Redirect to login with a helpful message
|
// Redirect to login with a helpful message
|
||||||
return res.redirect(
|
return res.redirect(
|
||||||
`/login?error=not_authenticated&message=${encodeURIComponent("Please sign in before linking Discord")}`,
|
`/login?error=session_lost&message=${encodeURIComponent("Your session was lost. Please sign in again and try linking Discord.")}`,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue