使用电子邮件登录
概述
为 MemFireCloud 应用程序设置电子邮件登录。
- 将电子邮件验证器添加到MemFire Cloud项目
- 将登录代码添加到应用程序 - JavaScript | Flutter
配置电子邮件设置
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}