【发布时间】:2016-12-25 11:38:43
【问题描述】:
我被我的应用程序上的一个错误弄疯了。 我使用新的 Firebase 来验证用户 + Firebase DB
2 种注册/登录方式:电子邮件或 Facebook。
在我的应用程序中,我有一个带有简单命令的注销按钮:
try! FIRAUTH.auth()!.signOut()
self.performSegueWithIdentifier("firstScreen", sender: self)
工作正常。
在同一部 iPhone 上,我的测试:
- 用 Facebook 登录
- 将数据添加到我的应用(firebase 数据库)
- 注销
- 使用与 Facebook 使用的电子邮件不同的电子邮件帐户登录
我检索到与我的个人资料帐户完全相同的数据。 就像我没有真正注销一样。
我必须在注销后终止应用程序才能获得与我使用的帐户相对应的数据。
你有什么想法吗? 当我杀死应用程序任务时到底发生了什么?
非常感谢您的回答。
【问题讨论】:
标签: firebase swift2 logout firebase-authentication