1
我为我的应用使用Firebase。当我从一个页面跳回到登录页面并在prepareForSegue注销用户时,页面会转到登录页面,但会立即自动返回到原来的页面。我想确保注销的代码是正确的。这里是代码: Ref_URLBASE是我在Firebase中的应用参考。Firebase的unauth()代码是否正确?
@IBAction func backBtnPressed(sender: AnyObject) {
self.performSegueWithIdentifier("toLoginPage", sender: self)
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "toLoginPage" {
Ref_URLBASE.unauth()
}
如果您已经对用户名/密码实施了钥匙串访问,那么您的登录页面控制器中可能存在导致自动登录的代码?确保在注销后它被清除,以便它在注销后不会自动登录它们。 – NSGangster
你是对的,谢谢!我解决了这个问题。你可以把它作为答案,我可以接受吗?谢谢。 – Mike