Firebase禁用自动登录帐户创建

时间:2018-06-27 17:01:30

标签: firebase firebase-authentication

我正在使用Firebase构建Web和移动应用程序。使用Google签名时,如果不存在,firebase会在项目(Auth)中自动创建一个新帐户。移动应用程序很好。

但是对于网络,我只希望现有用户(使用移动应用创建帐户)登录,而不希望通过网络创建新帐户。

如果不存在新帐户,如何设置Firebase不创建新帐户?

2 个答案:

答案 0 :(得分:1)

无法通过Firebase Auth将社交登录限制为“仅登录,不注册”。

如果您可以检测到某个时候已经使用该应用程序登录过的用户(例如,通过将值写入数据库中的特定位置),则可以在通过网络登录时检查该值,然后,如果缺少,则显示一个屏幕,鼓励用户安装移动应用。

答案 1 :(得分:-1)

我认为这就是您要寻找的:

  

Link Multiple Auth Providers to an Account Using JavaScript

     

您可以允许用户使用多个登录到您的应用   通过将身份验证提供者凭据链接到身份验证提供者   现有的用户帐户。相同的Firebase可以识别用户   用户ID,无论他们用来签名的身份验证提供者如何   例如。使用密码登录的用户可以链接一个   Google帐户,以后再使用这两种方法登录。或者,   匿名用户可以链接一个Facebook帐户,然后再登录   与Facebook一起继续使用您的应用。

相关问题