gpt4 book ai didi

firebase - 如何确保只有一个帐户可以从一部手机登录 flutter 应用程序

转载 作者:行者123 更新时间:2023-12-05 02:31:05 26 4
gpt4 key购买 nike

大家好,我正在 flutter 中构建一个应用程序,我使用 firebase 作为后端。我允许用户使用他们的电话号码(然后是密码)注册并登录应用程序。但是,我想为注册/登录流程添加一层额外的唯一性。

我的意思是,我只希望从一台设备访问最多一个帐户。如果 A 人在手机 A 上创建了一个帐户,他们只能从手机 A 上使用该应用程序。A 人不应该能够从手机 B 上登录他们的帐户。

我不认为短信双因素就足够了,因为 A 可以与 B 共享双因素代码。然后 B 就可以在电话 B 上登录 A 的帐户,因为他们有 A 的电话号码和 2 个因子代码。

有没有办法为在 firebase 上运行的 flutter 应用实现这个?

最佳答案

您可以尝试在注册时保存用户的唯一设备 ID,然后您可以在登录时检查用户是否在该特定设备上。要获得唯一的设备 ID,您可以检查 here .

关于firebase - 如何确保只有一个帐户可以从一部手机登录 flutter 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71676592/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com