如何使用Firebase删除currentUser以外的任何其他用户?

时间:2017-09-12 19:05:49

标签: javascript firebase firebase-authentication

在他们的文档中:https://firebase.google.com/docs/auth/web/manage-users#delete_a_user

他们的代码示例:

var user = firebase.auth().currentUser;

user.delete().then(function() {
  // User deleted.
}).catch(function(error) {
  // An error happened.
});

这只会删除我的用户,即登录的用户。如何根据使用Firebase的电子邮件查找要删除的其他用户?

2 个答案:

答案 0 :(得分:1)

您无法从客户端网络应用程序中删除其他用户,但您可以使用Admin SDK从服务器执行此操作,如here所示。

答案 1 :(得分:0)

您可以通过实现代码+ db来限制使用任何用户的其他用户。

稍后,使用Google云服务/功能,您可以设置一个在db中查找特定值的用户,以便为您删除这些用户,因为它将作为管理员运行。