logo

邮箱登录/注册

NuxtBase 默认支持电子邮箱 + 手机号码登录/注册。这篇文章将向您展示如何启用电子邮箱登录/注册。

1. 启用电子邮箱

如果你填入正确的 supabase 环境变量,默认情况下,电子邮箱登录/注册功能已经启用。你可以尝试点击右上角头像,打开登录框选择邮箱注册并登录。

邮箱登录

如果你没有收到注册邮件,请到「Memfire 控制台」 - 「用户认证」 - 「服务商」中,查看【电子邮箱】是否已启用。需要确保是启用状态。

Memfire

2. 修改邮箱模板

你可以在「Memfire 控制台」- 「用户认证」 - 「邮箱模板」中修改邮件模板。让邮件更符合你的品牌。

邮箱模板

📌【注意】你需要修改【重置密码】的模板为以下模板,用户在登录框点击【忘记密码】按钮,才能收到正确的重置密码邮件!

<h2>重置密码</h2>

<p>你好,一次性临时密码为:{{.Token}}。</p>
  
<p>你可以使用该密码登录<a href="{{.SiteURL}}">重置密码登录入口</a>(请务必点击该链接进入)后,然后右上角点击【我的主页】,重置密码。临时密码只能使用一次,请即时更改密码哦!</p>

3. 📮上线前配置 SMTP

Memfire 提供的发送邮件服务,有一定的速率限制,只能作为你前期测试使用,项目上线前,请配置自己的 SMTP 服务。

SMTP配置

例如你可以使用 163网易邮箱、Google 等邮箱自带的SMTP 服务,163 获取 SMTP 的地址截图如下:

163smtp

你也可以使用其他第三方邮件服务商。