使用firebase中的signInWithPhoneNumber禁用注册
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用firebase中的signInWithPhoneNumber禁用注册相关的知识,希望对你有一定的参考价值。
我只是在我的网络应用程序上使用两种方法。
- SignInWithEmail
- SignInWithPhoneNumber
我希望用户可以使用现在可能的用户和密码进行注册,然后我会获得他们的电话号码。所以他们可以在下一次用电话号码唱歌。但是,如果有人在登录页面中放入一个未经注意的电话号码,则表示电话号码不存在并未显示错误。而firebase刚刚注册了那个电话号码!
我只是希望用户可以注册电子邮件和密码!
如果用户不存在,SignInWithPhoneNumber方法将自动注册新用户。您可以检查返回的用户是否是新用户,如果是新用户,请手动删除并注销用户。
Firebase Auth提供了构建此功能所需的工具。正如Ti指出的那样,Firebase Auth返回登录/注册时返回的isNewUser
中的firebase.auth.UserCredential
。您可以检查该信息以判断电话号码用户是现有用户还是新用户,并从那里连接您的逻辑。您还可以要求用户随后提供他们的电子邮件/密码。您可以使用linkWithCredential
链接电子邮件/密码凭据。
以上是关于使用firebase中的signInWithPhoneNumber禁用注册的主要内容,如果未能解决你的问题,请参考以下文章
Flutter 中的 LinearProgressIndicator 使用 Firebase
Swift 中的 Playground 不会使用 Firebase
如何使用 Cloud Functions for Firebase 更新 Firebase 实时数据库中的值