【发布时间】:2021-08-07 06:27:14
【问题描述】:
由于 Firebase 在免费限制之后对电话验证收费,我希望在我的应用程序中具有一个功能,用户通过电话身份验证进行注册,然后在每次登录时使用电子邮件进行登录。 请告诉我如何实现此功能。 谢谢。
【问题讨论】:
标签: firebase flutter dart firebase-authentication
由于 Firebase 在免费限制之后对电话验证收费,我希望在我的应用程序中具有一个功能,用户通过电话身份验证进行注册,然后在每次登录时使用电子邮件进行登录。 请告诉我如何实现此功能。 谢谢。
【问题讨论】:
标签: firebase flutter dart firebase-authentication
首先,您需要让您的用户向您提供他的电子邮件。您可以在电话注册后执行此操作。
之后,您可以使用 firebase 云功能使用该电子邮件创建用户,并通过该电子邮件通知他有一个用户是为他创建的。
对于密码,您可以要求他输入或生成一个随机且安全的密码,然后在电子邮件通知中发送。您还可以使用随机密码创建用户,并在创建后发送“密码重置”电子邮件,用户可以在其中设置密码。
所有这些都取决于用例。关键是你需要自己做。 Firebase 中没有内置功能,但有很多其他功能可以帮助您实现自己的目标。
【讨论】: