firebase - 在 firebase auth 中使用电话和电子邮件进行验证
问题描述
由于firebase在免费限制之后对电话验证收费,我希望在我的应用程序中具有一个功能,用户通过电话身份验证进行注册,然后在登录后使用电子邮件进行登录。请告诉我如何实现此功能。谢谢。
解决方案
首先,您需要让您的用户向您提供他的电子邮件。您可以在电话注册后执行此操作。
之后,您可以使用 firebase 云功能使用该电子邮件创建一个用户,并通过该电子邮件通知他一个用户是为他创建的。
对于密码,您可以要求他输入或生成一个随机且安全的密码,然后在电子邮件通知中发送。您还可以使用随机密码创建用户,并在创建后发送“密码重置”电子邮件,用户可以在其中设置密码。
所有这些都取决于用例。关键是你需要自己做。Firebase 中没有内置功能,但有很多其他功能可以帮助您实现自己的目标。
推荐阅读
- machine-learning - 了解 ml.net 回归中的分数列
- c# - 如何在 xamarin 中设置高度参考系统?
- tcl - 如何使用 tcl/tk 命令将 .tcl 文件转换为 windows 和 linux 的可执行文件?
- flutter - 颤振——
带有地理编码器包 - java - 如何将 Cloud Firestore 中的数据分配给 Android 的全局变量
- java - 为什么我使用 SwingTrayIcon 时不弹出窗口
- python - Python - 如何从可迭代的第 n 个项目开始迭代,并在第 n-1 个项目完成?
- scrapy - 从scrapy shell运行视图(响应)时,无法使用铬访问文件
- image - 图像批处理在 imagemagick 或类似工具中裁剪 .png 的空 alpha 通道
- php - 重建php数组