如何将displayName添加到Firebase用户?(扑/飞镖)

雅各布

我可以使用Firebase身份验证保存电子邮件和密码。我还使用Cloud Firestore保存了此信息。但是注册后如何添加和保存displayName

我的代码:

Future registerWithEmailAndPassword(String email, String password) async {
try {
  AuthResult result = await _auth.createUserWithEmailAndPassword(
      email: email, password: password);
  FirebaseUser user = result.user;

  // create a new document for the user with the uid
  await DatabaseService(uid: user.uid)
      .updateUserData('User', user.email, 'test.de/test.png', user.uid);
  return _userFromFirebaseUser(user);
} catch (e) {
  print(e.toString());
  return null;
}

}

注册表格按钮:

onPressed: () async {
  if (_formKey.currentState.validate()) {
    setState(() => loading = true);
    dynamic result = await _auth
        .registerWithEmailAndPassword(
            email, password);
    if (result == null) {
      setState(() {
        error = 'Valid email, please';
        loading = false;
      });
     }
    }
   }
1996年

您可以使用FirebaseUser类中给定的updateProfile方法来更新名称和照片url。

updateProfile({String displayName, String photoURL}).

对于电子邮件,您可以使用另updateEmail(String newEmail)一种异步方法。

或将用户名直接保存到Firestore中,成功登录后,您可以使用FirebaseFirestore的“设置”方法保存电子邮件,密码和用户名。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将新组添加到root用户?

来自分类Dev

如何将新组添加到root用户?

来自分类Dev

如何将ldap组添加到系统用户?

来自分类Dev

如何将Identity 2.0用户添加到对象

来自分类Dev

如何将Android测试设备添加到Firebase?

来自分类Dev

如何将 firebase 库添加到 Android Studio

来自分类Dev

如何将子项添加到 Firebase“数组”?

来自分类Dev

如何将 Firebase Auth 添加到已添加 Firebase 的 .xcworkspace

来自分类Dev

如何将用户Facebook中的数据添加到Firebase

来自分类Dev

Flutter Firebase-如何将用户uid添加到文档

来自分类Dev

如何将用户的额外信息添加到 firebase 项目中

来自分类Dev

Twilio,如何将新的侦听器用户添加到已经开始的呼叫中?

来自分类Dev

如何将活动添加到1000多个非关注用户供稿中?

来自分类Dev

如何将帮助按钮添加到Excel用户窗体

来自分类Dev

如何将Django组动态添加到请求用户

来自分类Dev

如何将身份和用户管理添加到aspnetcore Web API中?

来自分类Dev

GraphQl-如何将当前用户添加到变异对象

来自分类Dev

如何将基本用户/通过身份验证添加到elastic.yaml

来自分类Dev

如何将FTP用户添加到我的CentOS VPS

来自分类Dev

如何将Azure Active Directory用户添加到本地管理员组

来自分类Dev

如何将AzureAD用户添加到SQL Server以进行Windows身份验证

来自分类Dev

如何将LDAP用户添加到RHEL中的现有本地组?

来自分类Dev

如何将现有用户添加到现有组?

来自分类Dev

Twilio,如何将新的侦听器用户添加到已经开始的呼叫中?

来自分类Dev

如何将VSTS中的用户添加到“ Team Foundation Service帐户”组?

来自分类Dev

Realm如何将现有用户数据添加到移动平台?

来自分类Dev

如何将“默认用户会话”添加到自定义组

来自分类Dev

如何将默认图像添加到画布但也让用户加载他自己的图像

来自分类Dev

如何将文本文件中的用户添加到unix系统中?

Related 相关文章

  1. 1

    如何将新组添加到root用户?

  2. 2

    如何将新组添加到root用户?

  3. 3

    如何将ldap组添加到系统用户?

  4. 4

    如何将Identity 2.0用户添加到对象

  5. 5

    如何将Android测试设备添加到Firebase?

  6. 6

    如何将 firebase 库添加到 Android Studio

  7. 7

    如何将子项添加到 Firebase“数组”?

  8. 8

    如何将 Firebase Auth 添加到已添加 Firebase 的 .xcworkspace

  9. 9

    如何将用户Facebook中的数据添加到Firebase

  10. 10

    Flutter Firebase-如何将用户uid添加到文档

  11. 11

    如何将用户的额外信息添加到 firebase 项目中

  12. 12

    Twilio,如何将新的侦听器用户添加到已经开始的呼叫中?

  13. 13

    如何将活动添加到1000多个非关注用户供稿中?

  14. 14

    如何将帮助按钮添加到Excel用户窗体

  15. 15

    如何将Django组动态添加到请求用户

  16. 16

    如何将身份和用户管理添加到aspnetcore Web API中?

  17. 17

    GraphQl-如何将当前用户添加到变异对象

  18. 18

    如何将基本用户/通过身份验证添加到elastic.yaml

  19. 19

    如何将FTP用户添加到我的CentOS VPS

  20. 20

    如何将Azure Active Directory用户添加到本地管理员组

  21. 21

    如何将AzureAD用户添加到SQL Server以进行Windows身份验证

  22. 22

    如何将LDAP用户添加到RHEL中的现有本地组?

  23. 23

    如何将现有用户添加到现有组?

  24. 24

    Twilio,如何将新的侦听器用户添加到已经开始的呼叫中?

  25. 25

    如何将VSTS中的用户添加到“ Team Foundation Service帐户”组?

  26. 26

    Realm如何将现有用户数据添加到移动平台?

  27. 27

    如何将“默认用户会话”添加到自定义组

  28. 28

    如何将默认图像添加到画布但也让用户加载他自己的图像

  29. 29

    如何将文本文件中的用户添加到unix系统中?

热门标签

归档