android - Firebase,密码重置不断收到错误 "An internal error has occured. [ Error code: 13 ]"android

标签 android firebase

我最近切换到新的 Firebase。当我使用遗留代码时,我能够毫无问题地重置用户电子邮件。现在使用新的 firebase 我不断收到错误“发生内部错误。[错误代码:13]”。即使我在我的应用程序控制台上点击密码重置按钮,我也会在控制台上收到相同的错误消息。我还按照网站上有关如何重置用户密码的所有说明进行操作。

这是我的代码:

private void resetPassword() {
    String email = mEmailEditText.getText().toString();

    FirebaseAuth auth = FirebaseAuth.getInstance();

    auth.sendPasswordResetEmail(email)
        .addOnCompleteListener(new OnCompleteListener<Void>() {
            @Override
            public void onComplete(@NonNull Task<Void> task) {
                if (task.isSuccessful()) {
                    Toast.makeText(LoginActivity.this, R.string.sent_temp_password,
                        Toast.LENGTH_LONG).show();


                }
            }
        })
    .addOnFailureListener(new OnFailureListener() {
        @Override
        public void onFailure(@NonNull Exception e) {
            Log.i(TAG, e.getMessage());
        }
    });
}

如果您能提供任何关于为什么会发生这种情况的帮助,我们将不胜感激!

最佳答案

我最近也切换到了新的 Firebase 控制台。我在身份验证方面遇到了很多问题,但找不到任何解决方案。我在一个文件上备份了数据库和规则,然后我删除了 Firebase 项目并创建了一个新项目(从头开始,重新创建了 Firebase 项目,除了我保存的数据库和规则进步)。有效。我想将 Firebase 项目从旧控制台转换到新 Firebase 控制台会遇到很多问题。

如果您找不到任何其他解决方案,我建议您也这样做,不会花太长时间。

关于android - Firebase,密码重置不断收到错误 "An internal error has occured. [ Error code: 13 ]"android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37465624/

相关文章:

angular - 为什么我的 Firebase 交易已过期或不再有效?

node.js - 使用 Firebase Cloud Functions 扇出数据

ios - 在 Firebase iOS SDK 中,每次删除子项时都会触发 .childAdded。我怎样才能阻止这个?

java - 从 firebase 的导航栏中加载个人资料图像和用户名

java - 参数化 xml 布局

java - 如何检索此 fragment 中的歌曲列表?

android - Volley 调用后如何更新 recyclerview 适配器以获取更改的数据

android - 动态创建的 Firebase 动态链接在 Android 上不起作用

android - 接收器未注册

android - 如何水平对齐菜单项