Firebase react native上不同类型的用户管理
我是个新来的本地人。我正在尝试开发一个使用firebase用户身份验证的应用程序。但我能想到一件事。例如,2个用户已注册到我的应用程序,但我希望根据条件向第一个用户显示额外信息 我怎样才能把这两个分开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
我到底应该在哪里处理这种情况?对于您试图解决的问题,这个问题并不十分清楚,因此,如果我的推断不正确,我很抱歉 我个人将MongoDB与Node/Express后端一起用于用户数据,我自己也没有使用过Firebase,但我相信您可以用它做同样的事情。我会用Mongo的术语,但我相信你也可以用Firebase做同样的事情,至少这会让你对思考过程有一个很好的了解 我有一个保存所有用户信息的
UserSchema
。登录客户端时,客户端应用程序将获得此信息,以便在验证后在前端使用
假设您只显示不需要额外权限的“额外”信息,您只需拉入存储在firebase中的用户数据,并在前端客户端上使用逻辑处理此额外信息的显示
如果具有额外权限,则需要设置firebase以查看正在进行身份验证的用户数据,并且仅当他们具有适当权限时才提供信息
同样重要的是要注意,当您从客户端->firebase后端更新用户信息时,您应该确保您只能通过firebase上的读/写身份验证更新特定的用户字段
希望这能让你对这个过程有一个更好的了解。我会让使用过firebase的人专门添加技术细节。thanx供您评论。ı明白。