0
Firebaseコンソールでアカウントを削除しても、そのユーザはまだアプリケーションにログインしていますが、このコードを使用してユーザをログに記録します。 アカウントを削除したときにユーザーをログアウトするにはどうすればよいですか?firebaseで自分のアカウントを削除すると、ユーザーをアプリからログアウトするにはどうすればいいですか?
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(true)
//check if user is logged in
if FIRAuth.auth()?.currentUser != nil {
//if user if logged in
let vc = self.storyboard?.instantiateViewController(withIdentifier: "mainVC")
self.present(vc!, animated: false, completion: nil)
}
}
しかし、ユーザーが使用しているアカウントが有効であるかどうか、私がチェックする方法がわからない「で自動ログ」の前に(アカウントがfirebaseコンソールまたはないで継続されている場合)。 誰かが私を助けてくれることを願っています! ありがとうございます!
http://stackoverflow.com/questions/37625064/deleted-app-and-reinstalled-and-user-is-still-logged-in –
を参照してください。しかし、それはユーザーをログアウトする際に、 appと私はfirebaseでユーザーアカウントを削除すると、ユーザーをログアウトします。 ありがとうございます。 – killerwar557
申し訳ありません。私は、iOS特有のものを十分に探していました。ユーザーを削除すると、そのトークンは次の(1時間ごとの)トークンが更新されるまで有効です。アクセスを許可しない場合は、反対側でアクセスする必要があります。 http://stackoverflow.com/questions/38195656/how-to-set-firebase-database-rules-how-to-prevent-write-from-deleted-user/38207670#38207670を参照してください。 –