【问题标题】:reset password in android studio with firebase database使用firebase数据库在android studio中重置密码
【发布时间】:2020-05-15 14:13:49
【问题描述】:

我需要在我的应用程序中添加密码重置部分,但在我的应用程序用户的电子邮件和密码存储在实时数据库中而不是在身份验证数据库中。像这样:

实际上我并不关心安全性,所以我只是为了教育目的而构建了它。您能给我任何教程或示例,我可以按照这些教程或示例来编写重置密码部分的代码吗?

【问题讨论】:

    标签: android firebase-realtime-database reset-password


    【解决方案1】:

    做起来应该比较简单。 视频在这里 https://www.youtube.com/watch?v=0-DRdI_xpvQ

    但是,请不要将密码存储为原始文本数据。这是不安全的,也不是好的做法。当然它对演示应用程序很好,但你应该使用某种编码/加密/散列来存储它们。

    【讨论】:

    • 认证数据库的教程。它对我有用吗?
    • 如果您希望用户登录,我建议使用身份验证。还有一个登录活动,而不是将数据存储在 firebase 数据库中。它内置在firebase中作为身份验证。转到工具 Firebase 身份验证,它将带您完成这些步骤。然后,您将不需要将数据存储在数据库中。身份验证基本上是一种安全且受保护的登录方法。它也很容易实现,应该可以满足您的要求。
    【解决方案2】:

    嗯,Firebase 身份验证器具有通过电子邮件重置密码的功能,如果您想尝试使用该功能。

    如果您只想使用实时数据库,我的建议是为特定用户更新该值Google Firebase Documentation for that

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-07
      • 2016-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-27
      相关资源
      最近更新 更多