Firebase使用唯一标识符跨应用程序链接用户

时间:2014-11-13 16:13:20

标签: javascript firebase uniqueidentifier firebasesimplelogin

我正在使用firebase,我的用户设置如下:

{
    "firebase-account-123": {
        "users": {
            "simplelogin:1": {
                "properties"{ "name": "john doe", "email": "user@email.com" }
                "children": {
                    "simplelogin:2":{ "name": "user 2", "email": "user2@email.com" },
                }
            },
            "simplelogin:2": {
                "properties"{ "name": "user 2", "email": "user2@email.com", "disabled": false }
            }
        }
}

我在数据库中的许多对象中使用simplelogin:X和用户email。我知道使用它来识别不同对象的用户可能是一个不好的举动。

在某些时候,我正在尝试实现更改电子邮件的功能,这意味着他们的simplelogin ID必须随着链接到其电子邮件的每个电子邮件属性一起更改。

有没有人对如何将用户彼此链接而不必更改数据(如果它在整个平台上发生变化)有任何建议?我正在考虑每个用户的唯一标识符。我只是不知道如何实现这一点。

0 个答案:

没有答案