Firebase支持无密码电子邮件登录。用户提供他们的电子邮件,然后Firebase通过电子邮件将登录链接发送给他们。
https://firebase.google.com/docs/auth/web/email-link-auth
但是,我看不到任何更改电子邮件文本的方法。这是默认设置:
Sign in to project-XXXX
Hello,
We received a request to sign in to project-XXXX using this email address. If you want to sign in with your XXXX@XXXX.com account, click this link:
Sign in to project-XXXX
If you did not request this link, you can safely ignore this email.
Thanks,
Your project-XXXX team
Firebase控制台的“身份验证”>“模板”部分仅显示以下选项。没有一个与上面的文本匹配:
答案 0 :(得分:2)
您不能,Firebase禁止这样做,以避免被用作垃圾邮件。如果要更改电子邮件,则需要自己处理流程。
答案 1 :(得分:0)
Firebase锁定邮件内容的方式对我来说很有意义(我目前正在使用Firebase电子邮件/密码身份验证)-或者我应该说,至少对于密码重置消息来说是有意义的。
对于电子邮件确认消息,正如@Kayce所指出的,用户必须登录。我只能想象Firebase员工认为我无法提出一些安全/垃圾邮件问题。
如果允许对密码重置邮件进行自定义,则拥有要垃圾邮件的电子邮件列表的任何人都可以编写简单的应用程序,将邮件自定义为他们想要的内容,然后让Firebase将该邮件发送到他们要垃圾邮件的任何电子邮件地址(但我知道问题在于电子邮件验证电子邮件)。
奇怪的是,它们确实允许编辑密码重置电子邮件。