区分应用登录和Web登录Firebase

时间:2017-08-03 09:14:03

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

我有一个将数据写入Firease数据库的iOS应用程序。 iOS应用程序使用Firebase身份验证和电子邮件/密码。 该网络应用程序还使用Firebase Auth。但我不希望iOS用户能够登录到网络应用程序。有没有办法将两者分开?

1 个答案:

答案 0 :(得分:1)

实现此目的的简单方法是根据操作系统为每个名为os(操作系统)的用户添加一个值为iOsweb的新字段。用户创建帐户。当用户从iOs设备创建帐户时,您需要将值设置为iOsweb也是如此。

当用户想要登录时,您只需要验证它是什么类型的用户。如果用户已将值设置为iOs并且他尝试通过Web登录,则不要允许它。反之亦然。

希望它有所帮助。