Magic Link是一种无密码登录的形式,用户单击发送到其电子邮件地址的链接即可登录其帐户。
Magic Link仅适用于电子邮件地址。默认情况下,用户只能每60秒请求一次Magic Link。
当您的用户登录时,使用其电子邮件地址调用signInWithOtp():
async function signInWithEmail() {
const { data, error } = await supabase.auth.signInWithOtp({
email: 'example@email.com',
})
}
当您的用户登录时,使用其电子邮件地址调用signIn():
Future<void> signInWithEmail() async {
final AuthResponse res = await supabase.auth.signinwithotp(email: 'example@email.com');
}
当用户注销时,调用signOut()将其从浏览器会话和localStorage中删除:
async function signOut() {
const { error } = await supabase.auth.signOut()
}
当用户注销时,调用signOut()将其从浏览器会话和localStorage中删除:
Future<void> signOut() async {
await supabase.auth.signOut();
}