JavaScript: 创建新用户

创建新用户。

Parameters

Examples

使用邮箱和密码注册

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'
  }
})

使用手机号和密码注册(WhatsApp方式)

const { data, error } = await supabase.auth.signUp({
  手机号: '123456789',
  密码: 'example-password',
  options: {
    channel: 'whatsapp'
  }
})

附带用户元数据的注册

const { data, error } = await supabase.auth.signUp(
  {
    邮箱: 'example@email.com',
    密码: 'example-password',
    options: {
      data: {
        名: 'John',
        年龄: 27,
      }
    }
  }
)

带重定向URL的注册

const { data, error } = await supabase.auth.signUp(
  {
    邮箱: 'example@email.com',
    密码: 'example-password',
    options: {
      emailRedirectTo: 'https://example.com/welcome'
    }
  }
)