簡體   English   中英

iOS升級Firebase身份驗證

[英]iOS Upgrading Firebase Auth

我正在嘗試將數據遷移到Firebase的新版本,但是在創建用戶並將其登錄(電子郵件和密碼)時遇到一些麻煩。

這是我的舊數據部分。 創建用戶后,我將其登錄並捕獲密碼為authData.provider!。 這會將密碼存儲為我的數據結構中的“ Password”。 我正在努力在Firebase SDK中找到新的“ authData.provider!”。

ref.authUser(email, password: password, withCompletionBlock: { err, authData in

     let user = ["provider": authData.provider!, "email": email!, "username": username!]

這是我要替換上面代碼的新代碼。

FIRAuth.auth()?.signInWithEmail(email!, password: password!) { (user, error) in

     let userLocal = ["provider": user!.providerData.description, "email": email!, "username": username!]

我找到了authData.provider! != user!.providerData.description,我找不到什么authData.provider! 在新的SDK中。 感謝您的任何建議!

想想我知道了。 使用的用戶!.providerID

let userLocal = ["provider": user!.providerID, "email": email!, "username": username!]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM