每次用户打开应用程序[Android] [Firebase]时重新加载firebase用户

问题描述 投票:0回答:1

我正在制作一个应用程序,如果我从控制台删除用户,该用户仍然可以访问数据库中的某些信息。因此,每次用户在初始屏幕上打开应用程序时,我都会重新加载用户。我担心的是,是否每次打开应用程序时都重新加载用户是个好主意?

这是我当前的代码,

    void reloadUserInfo() {
    FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();

    if (user != null)
        user.reload().addOnCompleteListener(new OnCompleteListener<Void>() {
            @Override
            public void onComplete(@NonNull Task<Void> task) {
                if (task.isSuccessful()) {
                    goToHome();

                } else {
                    Helper.customToast(Splash.this, task.getException().getMessage());
                    goToLogin();
                }
            }
        });
    else
        goToLogin();
}
android firebase firebase-authentication
1个回答
0
投票

我看不到这里有问题。如果您正在观察一个特定的问题,请发布一个问题,描述哪些功能无法按您期望的方式进行。

© www.soinside.com 2019 - 2024. All rights reserved.