使用魔法链接或一次性密码(OTP)登录用户。
signInWithOtp()将自动注册用户。可通过将SignInWithPasswordlessCredentials.options中的shouldCreateUser设为false来禁用此行为SITE_URL决定{{ .ConfirmationURL }}替换为{{ .Token }}const { data, error } = await supabase.auth.signInWithOtp({
email: 'example@email.com',
options: {
emailRedirectTo: 'https://example.com/welcome'
}
})
const { data, error } = await supabase.auth.signInWithOtp({
phone: '+13334445555',
})
const { data, error } = await supabase.auth.signInWithOtp({
phone: '+13334445555',
options: {
channel:'whatsapp',
}
})