重置密码 (Email)

向一个电子邮件地址发送重置请求

const { data, error } = supabase.auth.api.resetPasswordForEmail('user@email.com')

参数

  • email required string

    用户的电子邮件地址.
  • options required object

      属性
    • redirectTo optional undefined | string

    提示

    向一个电子邮件地址发送一个重置请求。

    当用户点击邮件中的重置链接时,他们将被转发到。

    <网站地址>#access_token=x&refresh_token=y&expires_in=z&token_type=bearer&type=recovery

    你的应用程序必须检测fragment中的type=recovery,并向用户显示一个密码重置表单。

    然后你应该使用url中的access_token和新密码来更新用户,如下所示:

    const { error, data } = await supabase.auth.api
          .updateUser(access_token, { password : new_password })
    

    例子

    重置密码

    const { data, error } = supabase.auth.api.resetPasswordForEmail('user@email.com')
    

results matching ""

    No results matching ""