firebaseによるログイン
解決したいこと
firebase を使用したログイン機能に関する質問です。
下記のようにfirebaseを使用したログイン機能を作成いたしました。
@IBAction func registerAccount() {
let email = emailTextField.text!
let password = passwordTextField.text!
auth.createUser(withEmail: email, password: password) { (result, error) in
if error == nil, let result = result {
self.performSegue(withIdentifier: "Timeline", sender: result.user)
}}}}
上記で作成した場合、以下のような方法により、アカウントを作成しているか、されていないのかによってアカウント画面を表示する・しないのだ出し分けをしようとしました。しかしながら、一度アプリを落としてしまうと必ずnilになってしまいます。
firebaseを使用する場合、アプリを開くたびに自分でメールアドレスとパスワードを入力しなくてはいけないのでしょうか。
if Auth.auth().currentUser != nil {
} else {
}
0