在firebase中实现电话和电子邮件身份验证的最佳方法是一次性使用?

     2023-02-23     121

关键词:

【中文标题】在firebase中实现电话和电子邮件身份验证的最佳方法是一次性使用?【英文标题】:Best approach in implementing both phone and email auth in firebase for a single use? 【发布时间】:2020-05-31 09:12:21 【问题描述】:

我正在开发一个颤振应用程序,我希望我的用户同时使用电子邮件和电话登录。 我的意图是首先使用电话号码注册用户,并允许用户添加电子邮件地址和密码,用户应该能够使用它们登录,也可以通过电话号码和用于电子邮件身份验证的密码登录。 最好的方法是什么?

【问题讨论】:

【参考方案1】:

对于基于电话和电子邮件的身份验证,使用 firebase 是一个好主意,因为它支持电话身份验证和电子邮件身份验证。

同时使用两者的最佳方法是创建多个身份验证页面 1) 接受电话号码并进行验证 2) 用于接受电子邮件并设置密码,然后通过电子邮件进行验证。

然后在下一个屏幕上设置登录方法(使用电子邮件或电话号码进行身份验证)

【讨论】:

问题是这样会有两个用户对吧? 不是真的,因为您只是使用一种方法来创建用户(电子邮件或电话),“重复用户”的唯一方法是他们使用电话号码和另一个创建帐户用电子邮件。 @user10595057 你有什么解决办法吗?

Firebase 身份验证服务

...:01【问题描述】:我想设置多个认证服务。好像用户使用电子邮件和密码或电话号码登录,但我希望用户同时使用电子邮件和密码以及电话号码进行注册。【问题讨论】:【参考方案1】:在Firebase身份验证术语中,这意味着您希... 查看详情

如何在 Firebase 身份验证中实现多用户帐户登录和切换?

】如何在Firebase身份验证中实现多用户帐户登录和切换?【英文标题】:HowdoIwantimplementmultipleuseraccountloginandswitchinginFirebaseAuthentication?【发布时间】:2018-05-0713:08:55【问题描述】:在GmailAndroid应用中,您可以在用户帐户视图上滑... 查看详情

在 Firebase 电话身份验证中未接收代码。

】在Firebase电话身份验证中未接收代码。【英文标题】:NotReceivingcodeinFirebasePhoneAuthentication.【发布时间】:2017-10-0613:53:21【问题描述】:我正在尝试在我的应用中实现Firebase电话身份验证。我在GitHub上引用了firebaseandroid文档,但... 查看详情

如何在 MVVM-C RxSwift 中实现 firebase 身份验证

】如何在MVVM-CRxSwift中实现firebase身份验证【英文标题】:HowtoimplementfirebaseauthintoMVVM-CRxSwift【发布时间】:2020-03-2512:27:07【问题描述】:我正在尝试实现一个MVVM-Crxswift应用程序。我的注册视图控制器有一个虚拟机,用户名和密码... 查看详情

如何在启用电话身份验证的情况下导出 Firebase 用户帐户

...述】:我需要导出和导入firebase用户帐户。它适用于使用电子邮件密码验证注册的用户。但导出过程文件不包含用户电话号码,因此使用电话认证注册的用户在导入时显示为匿名用户。如何导出和导入支持手机认证注册的用户 查看详情

Firebase 电话身份验证 (Flutter) 在某些 iOS 设备中不起作用

】Firebase电话身份验证(Flutter)在某些iOS设备中不起作用【英文标题】:FirebasePhoneAuth(Flutter)isnotworkinginsomeiOSdevices【发布时间】:2019-10-0520:49:42【问题描述】:我已经使用firebase电话身份验证在颤振应用中实现了电话号码身份验证... 查看详情

在 SwiftUI 中实现 Firebase 身份验证时,Xcode 13 找不到 FacebookAppID [重复]

】在SwiftUI中实现Firebase身份验证时,Xcode13找不到FacebookAppID[重复]【英文标题】:Xcode13cannotfindFacebookAppIDwhenimplementingFirebaseauthinSwiftUI[duplicate]【发布时间】:2021-10-3023:50:53【问题描述】:Xcode13的一个主要变化是info.plist不再可见。... 查看详情

可以在 Firebase 3 中实现自定义身份验证属性并将其与安全安全规则一起使用吗?

】可以在Firebase3中实现自定义身份验证属性并将其与安全安全规则一起使用吗?【英文标题】:CancustomauthpropertiesbeimplementedandusedwithsecuritysecurityrulesinFirebase3?【发布时间】:2016-09-1916:15:30【问题描述】:legacyFirebasedocumentation表示... 查看详情

电话身份验证创建新帐户并断开 Firebase 上的链接

...:2019-05-1016:38:42【问题描述】:我正在根据给定的代码将电子邮件与Firebase上经过电话身份验证的用户帐户相关联。我首先使用电话短信身份验证创建一个新用户,然后尝试将电子邮件与该用户相关联,因为我还想让用户使用电... 查看详情

用于创建手机身份验证凭据的验证ID在flutter中无效

...:50【问题描述】:我正在尝试在我的颤振应用程序中实现Firebase电话身份验证,我使用了包:Firebase_core和Firebase_auth,这是我使用的代码:Firebase 查看详情

Firebase 安全性和电话身份验证

】Firebase安全性和电话身份验证【英文标题】:Firebasesecurityandphoneauthentication【发布时间】:2020-12-1222:56:38【问题描述】:我是一名新的android开发人员,对firebase规则和电话身份验证感到困惑。我正在为调度系统编写应用程序。... 查看详情

Flutter bloc 和 Firebase 电话身份验证

】Flutterbloc和Firebase电话身份验证【英文标题】:FlutterblocandFirebasephoneauth【发布时间】:2019-08-0514:07:43【问题描述】:entercodehere我正在尝试创建一个使用Firebase电话身份验证的LoginBloc。我为phoneNumber、smsCode和verificationId创建了一... 查看详情

Firebase 使用电话号码对现有的自定义登录流程进行身份验证

】Firebase使用电话号码对现有的自定义登录流程进行身份验证【英文标题】:FirebaseAuthtoexistingcustomloginflowwithPhoneNumber【发布时间】:2021-11-2010:35:13【问题描述】:我有一个应用程序已在Play商店上发布,并使用了一些安全规则公... 查看详情

使用 Firebase 和 Flutter 通过 OTP 验证电话号码

...他们的电话号码对用户进行身份验证,我已经使用他们的电子邮件ID和密码进行了验证。我只想通过向他们发送OTP并进行验证来确认他们输入了有效的电话号码。我查找的所有解决方案都直接对用户进行身份 查看详情

使用firebase电话身份验证验证失败

】使用firebase电话身份验证验证失败【英文标题】:reactnativewithfirebasephoneauthvalidationfailed【发布时间】:2018-10-0916:00:40【问题描述】:我正在尝试通过react-native-firebasedocs使用Firebase电话身份验证做出本机反应我得到这个错误错误... 查看详情

在 Fragment android 中使用 Firebase 电话身份验证

】在Fragmentandroid中使用Firebase电话身份验证【英文标题】:UsingFirebasephoneauthenticationinsideFragmentandroid【发布时间】:2020-09-2911:35:12【问题描述】:我正在制作一个android应用程序,其中唯一的用户登录和注册方法是通过电话身份验... 查看详情

处理 Firebase 身份验证和数据库实时之间事务的最佳方式

...试再次请求在Firebase数据库中创建他的个人资料(姓名、电子邮件和电话),但如果第二次请求失 查看详情

Firebase 电话身份验证 OTP 消息模板问题

...间】:2021-06-0702:01:25【问题描述】:我知道我们无法更改电子邮件验证模板或短信验证模板。我已经设置了Public-FacingName,该名称一直有效。但是今天我得到了OTP,其中包含另一个文本而不是那个名称。123345是您的验证码。egad5ad... 查看详情