【问题标题】:How to delete any other user besides the currentUser with Firebase?如何使用 Firebase 删除除 currentUser 之外的任何其他用户?
【发布时间】:2018-02-21 08:22:19
【问题描述】:

在他们的文档中: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 根据电子邮件查找要删除的其他用户?

【问题讨论】:

    标签: javascript firebase firebase-authentication


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-11-26
        • 1970-01-01
        • 1970-01-01
        • 2021-04-29
        • 1970-01-01
        • 2018-08-12
        • 2019-05-10
        相关资源
        最近更新 更多