使用电子邮件登录

概述

为 MemFireCloud 应用程序设置电子邮件登录。

配置电子邮件设置

  1. 对于 网站 URL, 输入应用程序的最终(托管)URL。
  2. 对于 身份验证服务商, 启用电子邮件提供程序.

note

对于自托管,可以使用提供的文件和环境变量更新项目配置。 有关详细信息,请参阅自托管文档

将登录代码添加到客户端应用程序

当用户登录时,使用其电子邮件地址和密码调用signInWithPassword()

1async function signInWithEmail() {
2  const { data, error } = await supabase.auth.signInWithPassword({
3    email: 'example@email.com',
4    password: 'example-password',
5  })
6}

当用户注销时,调用signOut()将其从浏览器会话和localStorage中删除:

1async function signOut() {
2  const { error } = await supabase.auth.signOut()
3}

资料