【问题标题】:Delete Firebase Users with Angular2/Ionic2使用 Angular2/Ionic2 删除 Firebase 用户
【发布时间】:2017-01-27 20:23:04
【问题描述】:

我正在使用 Ionic2/Angular2,并且一直在寻找如何从 Firebase 中删除用户的示例。

如果有人有任何例子,请你帮忙吗?

谢谢

【问题讨论】:

    标签: angular firebase ionic2 firebase-authentication angularfire2


    【解决方案1】:

    我有两个选择:

    下拉到原生 Firebase SDK

    如中,您可以按照this SO answer中的步骤获取当前用户,并将其删除。

    这将允许你做一些类似的事情,from the docs

    var user = firebase.auth().currentUser;
    
    user.delete().then(function() {
      // User deleted.
    }, function(error) {
      // An error happened.
    });
    

    试试这个 sn-p

    使用 AngularFire2,how about this approach?

        af.auth
          .first()
          .subscribe(authState => {
            console.log(authState);
            authState.auth.delete()
              .then(_ => console.log('deleted!'))
              .catch(e => console.error(e))
          });
    

    别忘了.first()

    【讨论】:

    • 谢谢,我正在使用 AngularFire2,所以会继续使用。为我工作。
    • 感谢您的回答。删除就像一个魅力:) 但是我为我删除的那个用户拥有的开放订阅怎么样?我在所有开放订阅中都收到“permission_denied”:(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-15
    • 2021-09-21
    • 2020-05-06
    • 1970-01-01
    • 2021-05-18
    • 2019-10-12
    相关资源
    最近更新 更多