Alm*_*iev 5 dart firebase firebase-authentication flutter
如何使一个帐户下的应用程序中只有一个用户?我使用 flutter + firebase auth(电子邮件和密码)例如,我有一个帐户,只有我可以从我的设备登录。如果有人发现我的帐户,他将无法登录,谢谢!
我只是给你一个想法如何去做。
在 cloud firestore 中,创建一个名为 的集合device_ids。
当用户尝试登录时,检查9876543210其手机的设备 ID(比方说)是否作为文档 ID 出现在您的集合中device_ids。
如果否,请使用此设备 ID 创建一个文档 ID,并在此文档 ID 中创建一个email字段并在此处放置给定的电子邮件 ID 并允许用户注册。
如果是,请转到特定文档 ID(9876543210此处)并获取email(即hello@email.com)。现在检查用户是否输入了此电子邮件,允许他登录,否则告诉他获取的电子邮件 ID 已为此设备注册,他需要使用电子邮件 ID 登录。
希望有帮助!
| 归档时间: |
|
| 查看次数: |
3309 次 |
| 最近记录: |