2016-11-23 226 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

非常感謝,這非常完美! –

相關問題