2017-10-08 87 views
0

我想用電子郵件驗證用戶身份,但我的功能總是返回零用戶。它完美運行,直到我添加了Facebook登錄,我確保當我嘗試將新用戶註冊到Firebase時,我退出了Facebook用戶。 請讓我知道是否需要更多我的代碼來回答這個問題。Firebase身份驗證始終爲零

Auth.auth().createUser(withEmail: email, password: pass, completion: { 
    (user, error) in 
    if user != nil { 
     print ("registered") 
     self.performSegue(withIdentifier: "goToHome", sender: self) 
    } else { 
     print("Error") 
    } 
}) 
+0

您是否在Firebase控制檯中啓用了電子郵件密碼驗證? – Journey

+0

是的。它啓用 –

+0

任何事情(錯誤)在日誌中相關? – Journey

回答

0

而不是if user != nilif (error != nil)並在else語句的成功代碼。