2016-11-23 181 views
2

在整个使用Firebase构建的应用程序的测试中,我创建了大量假帐户。我想知道在应用程序上线之前是否有简单的方法来删除它们?如何批量删除Firebase服务器端的用户帐户?

我可以通过并逐个删除它们,但有大量的帐户,这是一种非常不寻常的选择。

我很感激任何帮助!

回答

1

由于这些帐户是出于测试原因,我不确定您是否跟踪了所有帐户名称和密码。如果你有,例如在你的数据库或本地文件中。你可以做的是:

1,使用用户存储在文件中的数据来进行登录

然后,

firebase.auth().currentUser.delete().then(function() { 
    // emmit a complete message 
}, function(error) { 
    // handle error 
}); 

上的文件中的所有用户执行此。

如果您没有所有用户的信息,我不认为firebase允许您在客户端代码中删除它们。我猜你必须在Firebase控制台中删除它们。

+0

相同的代码,但我建议使用Firebase Admin SDK进行此操作:https://firebase.google.com/docs/auth/admin/manage-users#delete_a_user –

+0

非常感谢,这非常完美! –

相关问题