首页 > 解决方案 > sendPasswordResetEmail 现在返回“您的密码已过期或链接已被使用”

问题描述

我的一位应用程序用户联系了我,他向我报告说他无法恢复他的密码。我试图重现他的问题,发现当试图访问它以恢复用户密码时,firebase 链接现在返回下一条错误消息:

“再次尝试重设密码 您的重设密码请求已过期或链接已被使用”

发送请求和单击链接之间的时间大约是一分钟。

我想说明一年前我实现此功能时所有工作都完美无缺。

我的重置密码请求代码是:

mAuth = FirebaseAuth.getInstance();
mAuth.sendPasswordResetEmail(txtEmail.getText().toString())
            .addOnCompleteListener(task -> {
                if (task.isSuccessful()) {
                    showSuccessPopup();
                } else {
                    showFailPopup();
                }
                progressDialog.dismiss();
            });

去年在firebase上对此选项进行了修改?

标签: androidfirebaseerror-handling

解决方案


推荐阅读