Skip to content

when calling updateUserById method to update email of user it updates it without user confirmation #1307

@andreineamtu

Description

@andreineamtu

I'm trying to implement "update email" functionality on my website using the supabase admin client

const supabaseAdmin = createClient(supabaseUrl, supabaseServiceRoleKey);
const { data, error } = await supabaseAdmin.auth.admin.updateUserById(params.userId,
{ email: params.email, email_confirm: false }
);

The problem: is updating automatically the user's email in the auth table and is sending a confirmation email to the new email address so the user can confirm the change.
Isn't this how the method should work? Or should I use another method?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingstale

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions