重置密码 (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')
-