如何将Firebase用于双面市场?

时间:2018-02-08 05:34:50

标签: firebase firebase-realtime-database firebase-authentication

我正在与用户和商家建立一个双边市场。

我的问题是我目前正在使用一个Firebase项目来处理用户和商家身份验证。这样,用户就可以登录商家网站,商家就可以登录用户网站。

我可以使用数据库规则来修复此问题,还是需要创建两个单独的Firebase项目?

1 个答案:

答案 0 :(得分:1)

您不需要两个Firebase项目。您只需为用户分配属性即可。例如,为每个用户注册时创建一个集合。添加'管理员'每个用户对象的键,并将其设置为true或false,具体取决于它们是否为admin。根据用户的admin标志是true还是false,有条件地呈现页面。这会照顾用户界面。作为一个用户,如果你愿意,你可以解决这个问题。因此,请确保您已设置读写安全规则,只允许管理员执行管理工作。您仍然需要依赖我提到的管理布尔来编写规则,否则,您将无法识别谁是管理员。