默认情况下,Firebase 会发送一个链接来验证用户电子邮件,但我想随该电子邮件发送一个 OTP。那么有没有办法自定义该电子邮件或发送 otp,然后一旦用户在应用程序上输入正确的代码,Firebase 就会将该用户帐户标记为已验证的电子邮件?
最佳答案
您所描述的实际上就是默认 Firebase 流程的作用:它发送一封带有链接的电子邮件,其中包含用于验证电子邮件地址的 OTP。
您可以做一定数量的customization of the email action handler电子邮件链接到的页面。如果这还不够,您将必须实现自己的流程,然后可以在安全环境中使用 Admin SDK mark the user's email as verified .
关于firebase - Flutter 中使用 firebase 身份验证进行电子邮件 OTP 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71260003/