android - 在 Android 版 Firebase 中忘记密码

标签 android firebase firebase-authentication

我相信有一种方法可以在 Firebase 中更改您的密码,但是有没有一种方法可以让用户忘记密码并可以分配一个新密码或使用电子邮件或 SMS OTP 重新进行身份验证。我在网上查了一下,但似乎找不到。

如果有办法实现它,所有函数调用都需要做什么。你能用一个例子指导我吗?

最佳答案

听起来您正在寻找发送密码重置电子邮件。见 this example from the Firebase documentation :

FirebaseAuth.getInstance().sendPasswordResetEmail("user@example.com")
    .addOnCompleteListener(new OnCompleteListener<Void>() {
        @Override
        public void onComplete(@NonNull Task<Void> task) {
            if (task.isSuccessful()) {
                Log.d(TAG, "Email sent.");
            }
        }
    });

关于android - 在 Android 版 Firebase 中忘记密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42800349/

相关文章:

java - 根据滑动方向更改 View 颜色

android - 笛卡尔坐标系android和ios

Firebase 安全规则 : "ruleset uses old version", 当前版本是什么?

swift - 从节点获取特定子节点数据(Firebase、Swift)

android - Firestore : query all documents from a collection

java - 如何在 Android 设备上将 WAV 编码为 mp3

android - 当应用程序从后台转到前台时显示 Activity 时出现问题

ios - Firebase 与 CloudKit 目标商店选项

swiftui - 为什么无法使用苹果按钮登录?

swift - 检索用于用户名签名 firebase 的用户电子邮件