在注册Firebase上保存用户的其他详细信息

乔杜里·瓦卡斯(Chaudhry Waqas)

我想仅在用户注册(一次)时保存用户的其他详细信息,即号码,年龄。但是没有回调可用于检查注册是否成功。

firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) {
  // Handle Errors here.
  var errorCode = error.code;
  var errorMessage = error.message;
  // ...
});

因此,当您只想在用户注册而不是使用时只存储一次数据时该怎么办

firebase.auth().onAuthStateChanged(function(user) {
  if (user) {
    // User is signed in.
  } else {
    // No user is signed in.
  }
});

每次用户登录/注销都会被触发,但是我不想每次都保存额外的注册详细信息。

弗兰克·范普菲伦

调用createUserWithEmailAndPassword()返回一个Promise,它具有您可以响应catch()then()方法。

Firebase文档有意不使用thenthen()子句,因为通常最好对onAuthStateChanged()事件做出响应(当用户重新加载应用程序并仍处于登录状态时,该事件也会触发。即使在您的情况下,也可能是放置该子句的更好位置代码来存储用户个人资料,因为某些数据可能会在应用重新加载时发生更改。

但是,如果要显式响应“用户已成功创建”,则可以执行以下操作:

firebase.auth()
    .createUserWithEmailAndPassword(email, password)
    .then(function(user) {
        console.log("Create user and sign in Success", user);
    });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在meteor.js上保存其他用户详细信息,例如家庭住址

来自分类Dev

如何向Spring Security用户详细信息添加其他详细信息

来自分类Dev

每次注册时,如何将用户和其他详细信息添加到数据库中的用户节点?

来自分类Dev

NSUserDefaults有时会保存详细信息,而不会保存其他时间

来自分类Dev

Vue动态路线-显示来自其他组件的用户详细信息

来自分类Dev

具有其他用户详细信息的MVC身份验证

来自分类Dev

流星:如何访问其他用户的详细信息?

来自分类Dev

通过使用其他类中的指针来获取User类用户详细信息

来自分类Dev

设计:在其他表格中添加用户详细信息

来自分类Dev

在python中使用Api获取其他linkedin用户的个人资料详细信息

来自分类Dev

Firefox-无法选择保存地址,信用卡和其他详细信息

来自分类Dev

iOS SDK使用Facebook用户详细信息进行注册

来自分类Dev

如何允许用户修改其他用户详细信息而没有超级用户身份?(Django / Python)

来自分类Dev

获取当前用户的详细信息,即登录 firebase 的用户

来自分类Dev

无法在Firebase RealTime数据库上添加用户详细信息

来自分类Dev

Android Form提供许多其他详细信息

来自分类Dev

Powershell:Azure VM的其他IP详细信息

来自分类Dev

其他用户如何在 octobercms 中查看用户的个人资料详细信息?

来自分类Dev

如何验证用户身份并保存其详细信息

来自分类Dev

如何在Flutter中保存用户登录详细信息?

来自分类Dev

如何从Firebase数据库查询用户的详细信息?

来自分类Dev

Swift 2.0-从Firebase获取用户详细信息

来自分类Dev

如何在流星中获取其他用户的个人资料详细信息

来自分类Dev

登录后在aspx上显示用户的详细信息

来自分类Dev

.com注册详细信息泄露

来自分类Dev

有关MVC 5的详细信息的注册用户列表

来自分类Dev

在MeteorJS中完成注册过程后,无法获取用户详细信息

来自分类Dev

如何使用PHP在pdf文件中显示注册用户的详细信息

来自分类Dev

返回当前用户的详细信息

Related 相关文章

  1. 1

    如何在meteor.js上保存其他用户详细信息,例如家庭住址

  2. 2

    如何向Spring Security用户详细信息添加其他详细信息

  3. 3

    每次注册时,如何将用户和其他详细信息添加到数据库中的用户节点?

  4. 4

    NSUserDefaults有时会保存详细信息,而不会保存其他时间

  5. 5

    Vue动态路线-显示来自其他组件的用户详细信息

  6. 6

    具有其他用户详细信息的MVC身份验证

  7. 7

    流星:如何访问其他用户的详细信息?

  8. 8

    通过使用其他类中的指针来获取User类用户详细信息

  9. 9

    设计:在其他表格中添加用户详细信息

  10. 10

    在python中使用Api获取其他linkedin用户的个人资料详细信息

  11. 11

    Firefox-无法选择保存地址,信用卡和其他详细信息

  12. 12

    iOS SDK使用Facebook用户详细信息进行注册

  13. 13

    如何允许用户修改其他用户详细信息而没有超级用户身份?(Django / Python)

  14. 14

    获取当前用户的详细信息,即登录 firebase 的用户

  15. 15

    无法在Firebase RealTime数据库上添加用户详细信息

  16. 16

    Android Form提供许多其他详细信息

  17. 17

    Powershell:Azure VM的其他IP详细信息

  18. 18

    其他用户如何在 octobercms 中查看用户的个人资料详细信息?

  19. 19

    如何验证用户身份并保存其详细信息

  20. 20

    如何在Flutter中保存用户登录详细信息?

  21. 21

    如何从Firebase数据库查询用户的详细信息?

  22. 22

    Swift 2.0-从Firebase获取用户详细信息

  23. 23

    如何在流星中获取其他用户的个人资料详细信息

  24. 24

    登录后在aspx上显示用户的详细信息

  25. 25

    .com注册详细信息泄露

  26. 26

    有关MVC 5的详细信息的注册用户列表

  27. 27

    在MeteorJS中完成注册过程后,无法获取用户详细信息

  28. 28

    如何使用PHP在pdf文件中显示注册用户的详细信息

  29. 29

    返回当前用户的详细信息

热门标签

归档