首页 > 解决方案 > 如何限制 Firebase 电子邮件登录中的错误密码尝试?

问题描述

我必须限制 Firebase 电子邮件登录系统中的错误密码尝试。我正在使用基本的 firebase 代码进行登录和注册。

private List<AuthUI.IdpConfig> providers;
providers= Arrays.asList(
    new AuthUI.IdpConfig.EmailBuilder().build());
    startActivityForResult(
            AuthUI.getInstance()
            .createSignInIntentBuilder()
            .setAvailableProviders(providers)
            .build(),
            RC_EMAIL_SIGN_IN);

    if (requestCode == RC_EMAIL_SIGN_IN)
    {
        IdpResponse response = IdpResponse.fromResultIntent(data);

        if (resultCode == RESULT_OK) {
            // Successfully signed in
            FirebaseUser user = 
                FirebaseAuth.getInstance().getCurrentUser();

        } else {
            Log.d("Email Sign up" ,  "Fail");
        }
    }

标签: javaandroidfirebasefirebase-authenticationfirebaseui

解决方案


您正在使用的开源库Firebase-UI for Authentication正在为您处理登录流程。如果你想改变它的行为,你必须自己修改它,构建一个新版本,然后在你的应用程序中使用它。它没有限制失败尝试次数的配置。


推荐阅读