Creates a new user.
user
is returned but session
is null.user
and a session
are returned.SITE_URL
by default. You can modify your SITE_URL
or add additional redirect URLs in your project.User already registered
is returned.getUser()
.const { data, error } = await supabase.auth.signUp({ email: 'example@email.com', password: 'example-password', })
const { data, error } = await supabase.auth.signUp({ phone: '123456789', password: 'example-password', options: { channel: 'sms' } })
const { data, error } = await supabase.auth.signUp({ phone: '123456789', password: 'example-password', options: { channel: 'whatsapp' } })
const { data, error } = await supabase.auth.signUp( { email: 'example@email.com', password: 'example-password', options: { data: { first_name: 'John', age: 27, } } } )
const { data, error } = await supabase.auth.signUp( { email: 'example@email.com', password: 'example-password', options: { emailRedirectTo: 'https://example.com/welcome' } } )