Firebase:将用户UID链接到数据库

crispy2k12

我正在尝试使用当前用户uid作为唯一标识符,以将相关的用户数据存储为实时数据库中的用户uid,即ref.child(“ User / uid”):

示例:当用户创建一个帐户时,将其添加到Firebase控制台的身份验证部分,并说用户填写了一个表格,例如名字,姓氏,DOB等。我如何将数据实时链接到用户UID数据库。

尼丁·戈赫尔

当您注册任何新用户时,您需要先注册代码:

 FIRAuth.auth()?.createUserWithEmail(UserEmail, password: UserPassword, completion: { (user, error) in

在成功响应上,可以通过使用以下代码添加Child来设置用户更多详细信息的使用dictionary和使用SetValue方法:

ref.child("users").child(user!.uid).setValue(["Provider": self.txtPassword.text!,"Email": self.txtEmail.text!,"Firstname": self.txtFName.text!,"Lastname": self.txtLname.text!,"Phone": self.txtPhone.text!,])

这里的user!.uid是您的主USER树中唯一的用户ID子级。

所以你的firebase树看起来像:

在此处输入图片说明

在此处输入图片说明

样例代码:

    @IBAction func ActionRegister(sender: UIButton) {

                let ref : FIRDatabaseReference!
                ref = FIRDatabase.database().reference()
                FIRAuth.auth()?.createUserWithEmail("[email protected]", password: "1234567", completion: { (user, error) in
                    if((error) != nil)
                    {
                        print("Error is = \(error?.localizedDescription)")
                    }
                    else
                    {

          // following method is a add user's  more details
          ref.child("users").child(user!.uid).setValue(["Provider": "1234566", "Email": "[email protected]", "Firstname": "nitin", "Lastname": "Gohel", "Phone": "12345678" ])

         //following method get the registers user details 
         ref.child("users").child(user!.uid).observeSingleEventOfType(.Value, withBlock: { snapshot in
                            let postDict = snapshot.value as! [String : AnyObject]
                            print("Error is = \(postDict)")
                        })    
                    }
                })

            }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将创建的用户链接到 Firebase Web 应用程序中的数据库

来自分类Dev

Firebase 数据库结构 UID

来自分类Dev

使用Firebase注册后无法将用户添加到Firestore数据库

来自分类Dev

在 Firebase 注册后立即将用户信息保存到数据库中

来自分类Dev

如何在Firebase数据库中存储用户UID并将其映射到POJO

来自分类Dev

使用Firebase用户UID作为相关数据库条目的密钥-好的还是不好的做法?

来自分类Dev

Firebase 数据库和身份验证中同一用户的 UID 不同

来自分类Dev

连接到用户输入数据库

来自分类Dev

将用户表连接到两个不同网站的两个不同数据库

来自分类Dev

Oracle数据库链接-使用用户名中的特殊字符连接到代理

来自分类Dev

如何将JWT链接到我的用户信息数据库

来自分类Dev

如何将 SQL 数据库用户链接到不同的基于 Windows 的登录?

来自分类Dev

如何根据用户拥有的存储在 firebase 数据库中的属性将用户引导到不同的主页?

来自分类Dev

如何在用户的个人资料下将用户输入发送到 Firebase 数据库?

来自分类Dev

将用户角色放置在数据库中的方法

来自分类Dev

使用逗号将用户名插入数据库

来自分类Dev

是否可以将firebase auth链接到实时数据库

来自分类Dev

使用 firebase (React) (Google 身份验证) 将用户数据添加到数据库

来自分类Dev

如何将用户电子邮件从 Firebase 身份验证检索到实时数据库

来自分类Dev

Firebase-返回用户uid并将用户元数据值设置为其他节点

来自分类Dev

Firebase-返回用户uid并将用户元数据值设置为其他节点

来自分类Dev

将用户数据库连接保存在我的数据库中

来自分类Dev

数据库设计:如何将用户的新闻偏好存储在MySQL数据库中?

来自分类Dev

通过链接到食物数据库生成数据

来自分类Dev

将用户链接到Chrome标志页面

来自分类Dev

如何将我数据库上的当前用户与react native和firebase链接?

来自分类Dev

如何从 Firebase 数据库中读取 UID

来自分类Dev

Firebase数据库规则:用户权限

来自分类Dev

Firebase 数据库循环查询用户

Related 相关文章

  1. 1

    将创建的用户链接到 Firebase Web 应用程序中的数据库

  2. 2

    Firebase 数据库结构 UID

  3. 3

    使用Firebase注册后无法将用户添加到Firestore数据库

  4. 4

    在 Firebase 注册后立即将用户信息保存到数据库中

  5. 5

    如何在Firebase数据库中存储用户UID并将其映射到POJO

  6. 6

    使用Firebase用户UID作为相关数据库条目的密钥-好的还是不好的做法?

  7. 7

    Firebase 数据库和身份验证中同一用户的 UID 不同

  8. 8

    连接到用户输入数据库

  9. 9

    将用户表连接到两个不同网站的两个不同数据库

  10. 10

    Oracle数据库链接-使用用户名中的特殊字符连接到代理

  11. 11

    如何将JWT链接到我的用户信息数据库

  12. 12

    如何将 SQL 数据库用户链接到不同的基于 Windows 的登录?

  13. 13

    如何根据用户拥有的存储在 firebase 数据库中的属性将用户引导到不同的主页?

  14. 14

    如何在用户的个人资料下将用户输入发送到 Firebase 数据库?

  15. 15

    将用户角色放置在数据库中的方法

  16. 16

    使用逗号将用户名插入数据库

  17. 17

    是否可以将firebase auth链接到实时数据库

  18. 18

    使用 firebase (React) (Google 身份验证) 将用户数据添加到数据库

  19. 19

    如何将用户电子邮件从 Firebase 身份验证检索到实时数据库

  20. 20

    Firebase-返回用户uid并将用户元数据值设置为其他节点

  21. 21

    Firebase-返回用户uid并将用户元数据值设置为其他节点

  22. 22

    将用户数据库连接保存在我的数据库中

  23. 23

    数据库设计:如何将用户的新闻偏好存储在MySQL数据库中?

  24. 24

    通过链接到食物数据库生成数据

  25. 25

    将用户链接到Chrome标志页面

  26. 26

    如何将我数据库上的当前用户与react native和firebase链接?

  27. 27

    如何从 Firebase 数据库中读取 UID

  28. 28

    Firebase数据库规则:用户权限

  29. 29

    Firebase 数据库循环查询用户

热门标签

归档