我有一個表單,用電子郵件,密碼,全名和電話號碼註冊新用戶。firebase多位置更新用戶身份驗證和數據庫
如果成功,我可以使用firebase.auth().createUserWithEmailAndPassword
創建新用戶。然後我使用firebase.database().ref('users/..').set(..)
將全名和電話號碼保存到firebase數據庫。
但是,如果對數據庫的保存處理髮生錯誤(例如,通過規則寫入:false),我仍然有用戶身份驗證中創建的用戶標識符。所以用戶不存在電話號碼和完整號碼。
我怎樣才能多位置插入用戶身份驗證和數據庫。如果其中一個失敗的Firebase自動拒絕插入新的標識符並插入到數據庫中。 (如果成功,處理只返回成功)。