【发布时间】:2020-05-15 14:13:49
【问题描述】:
我需要在我的应用程序中添加密码重置部分,但在我的应用程序用户的电子邮件和密码存储在实时数据库中而不是在身份验证数据库中。像这样:
实际上我并不关心安全性,所以我只是为了教育目的而构建了它。您能给我任何教程或示例,我可以按照这些教程或示例来编写重置密码部分的代码吗?
【问题讨论】:
标签: android firebase-realtime-database reset-password
我需要在我的应用程序中添加密码重置部分,但在我的应用程序用户的电子邮件和密码存储在实时数据库中而不是在身份验证数据库中。像这样:
实际上我并不关心安全性,所以我只是为了教育目的而构建了它。您能给我任何教程或示例,我可以按照这些教程或示例来编写重置密码部分的代码吗?
【问题讨论】:
标签: android firebase-realtime-database reset-password
做起来应该比较简单。 视频在这里 https://www.youtube.com/watch?v=0-DRdI_xpvQ
但是,请不要将密码存储为原始文本数据。这是不安全的,也不是好的做法。当然它对演示应用程序很好,但你应该使用某种编码/加密/散列来存储它们。
【讨论】:
嗯,Firebase 身份验证器具有通过电子邮件重置密码的功能,如果您想尝试使用该功能。
如果您只想使用实时数据库,我的建议是为特定用户更新该值Google Firebase Documentation for that
【讨论】: