【发布时间】:2017-09-21 03:33:38
【问题描述】:
我有一个表格,可以用电子邮件、密码、全名和电话号码注册新用户。
如果成功,我可以使用firebase.auth().createUserWithEmailAndPassword 创建新用户。然后我使用firebase.database().ref('users/..').set(..)将全名和电话号码保存到firebase数据库。
但是如果保存到数据库的处理发生错误(例如通过规则 write:false),我仍然在用户身份验证中创建了一个用户标识符。所以存在一个没有电话号码和完整号码的用户。
我怎样才能多位置插入用户身份验证和数据库。如果这两个失败的firebase之一自动拒绝插入新标识符并插入数据库。 (只有两个都成功时才返回成功)。
【问题讨论】:
标签: javascript angular firebase firebase-realtime-database firebase-authentication