Я пытаюсь авторизовать пользователя, используя Firebase.Если учетные данные пользователя проверены, я перехожу на главный экран моего приложения в операторе if-else с использованием user и error.Однако executeSegue (...) выполняется независимо от того, действительно ли произошел вход в систему.
Я уверен, что проблема не в проблемах проверки / входа в систему / выхода из системы в Firebase или в текстовых полях.
Вот мой код:
func handleSignIn(username:String, password:String) {
Auth.auth().signIn(withEmail: username, password: password) { user, error in
if error == nil && user != nil {
//self.dismiss(animated: false, completion: nil)
print("Logged in!")
self.performSegue(withIdentifier: "toHome", sender: nil)
} else {
print("Error logging in: \(error!.localizedDescription)")
}
}
}
Best,
Code Daddy