Remove isNewUser logic since Discord OAuth no longer creates accounts
cgen-abe7552d99a545508bbd9334a141279c
This commit is contained in:
parent
b545894b81
commit
d213425173
1 changed files with 3 additions and 4 deletions
|
|
@ -223,7 +223,6 @@ export default async function handler(req: any, res: any) {
|
||||||
.single();
|
.single();
|
||||||
|
|
||||||
let userId: string;
|
let userId: string;
|
||||||
let isNewUser = false;
|
|
||||||
|
|
||||||
if (existingLink) {
|
if (existingLink) {
|
||||||
// Discord ID already linked - use existing user
|
// Discord ID already linked - use existing user
|
||||||
|
|
@ -233,7 +232,7 @@ export default async function handler(req: any, res: any) {
|
||||||
userId,
|
userId,
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
// Discord not linked yet. Check if we should auto-link.
|
// Discord not linked yet. Check if email matches existing account.
|
||||||
|
|
||||||
// Check if email exists in user_profiles
|
// Check if email exists in user_profiles
|
||||||
const { data: existingUserProfile } = await supabase
|
const { data: existingUserProfile } = await supabase
|
||||||
|
|
@ -250,9 +249,9 @@ export default async function handler(req: any, res: any) {
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
// Discord email doesn't match any existing account
|
// Discord email doesn't match any existing account
|
||||||
// Instead of auto-creating, redirect user to sign in with email first
|
// Don't auto-create - ask user to sign in with email first
|
||||||
console.log(
|
console.log(
|
||||||
"[Discord OAuth] Discord email not found in existing accounts, asking user to sign in first",
|
"[Discord OAuth] Discord email not found in existing accounts, redirecting to sign in",
|
||||||
{
|
{
|
||||||
discord_email: discordUser.email,
|
discord_email: discordUser.email,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue