Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase react native上不同类型的用户管理_Firebase_React Native_Firebase Realtime Database_Firebase Authentication - Fatal编程技术网

Firebase react native上不同类型的用户管理

Firebase react native上不同类型的用户管理,firebase,react-native,firebase-realtime-database,firebase-authentication,Firebase,React Native,Firebase Realtime Database,Firebase Authentication,我是个新来的本地人。我正在尝试开发一个使用firebase用户身份验证的应用程序。但我能想到一件事。例如,2个用户已注册到我的应用程序,但我希望根据条件向第一个用户显示额外信息 我怎样才能把这两个分开 我到底应该在哪里处理这种情况?对于您试图解决的问题,这个问题并不十分清楚,因此,如果我的推断不正确,我很抱歉 我个人将MongoDB与Node/Express后端一起用于用户数据,我自己也没有使用过Firebase,但我相信您可以用它做同样的事情。我会用Mongo的术语,但我相信你也可以用Fire

我是个新来的本地人。我正在尝试开发一个使用firebase用户身份验证的应用程序。但我能想到一件事。例如,2个用户已注册到我的应用程序,但我希望根据条件向第一个用户显示额外信息

我怎样才能把这两个分开


我到底应该在哪里处理这种情况?

对于您试图解决的问题,这个问题并不十分清楚,因此,如果我的推断不正确,我很抱歉

我个人将MongoDB与Node/Express后端一起用于用户数据,我自己也没有使用过Firebase,但我相信您可以用它做同样的事情。我会用Mongo的术语,但我相信你也可以用Firebase做同样的事情,至少这会让你对思考过程有一个很好的了解

我有一个保存所有用户信息的
UserSchema
。登录客户端时,客户端应用程序将获得此信息,以便在验证后在前端使用

假设您只显示不需要额外权限的“额外”信息,您只需拉入存储在firebase中的用户数据,并在前端客户端上使用逻辑处理此额外信息的显示

如果具有额外权限,则需要设置firebase以查看正在进行身份验证的用户数据,并且仅当他们具有适当权限时才提供信息

同样重要的是要注意,当您从客户端->firebase后端更新用户信息时,您应该确保您只能通过firebase上的读/写身份验证更新特定的用户字段


希望这能让你对这个过程有一个更好的了解。我会让使用过firebase的人专门添加技术细节。

thanx供您评论。ı明白。