您如何确定用户是否存在Firebase Auth Swift IOS

时间:2018-09-08 18:14:46

标签: ios swift firebase-authentication

如何检查用户是否存在。我通过Firebase SDK注册了一个用户。我在Firebase控制台上删除了该用户,该用户仍然可以使用凭据登录。这很奇怪,因为在控制台中删除后,您可以使用删除的电子邮件创建新用户。当用户仍然可以登录时。

所以我希望能够通过SDK检查firebase以确定用户是否存在,以便我可以阻止或获得通过该应用程序的访问权限

1 个答案:

答案 0 :(得分:0)

pod 'Firebase/Auth' 查看相关文档https://firebase.google.com/docs/auth/ios/start 要明确的是,如果以某种方式取消了具有指定ID的用户的自动化,则观察值将得到nil值。如果我正确记住所有内容,则类似于reference -> users -> auth.uid auth.uid是FIRAuth.auth.currentUser.uid或您需要跟踪的任何用户。您必须以某种方式共享这些uid,我不记得firebase有一个内置的方法来执行此操作。但是,自从我上次使用它以来,情况可能会发生变化