如何在sqflite Flutter中处理多用户

问题描述

我使用Flutter构建了一个应用程序,并使用sqflite实现了我的数据库
我仅将Firebase用作身份验证(登录屏幕)。

在下一个场景中会出现问题:

让我们说一个用户第一次打开应用程序并在登录后执行注册。现在创建了数据库用户添加了一些项目,添加这些项目之后,用户注销并使用不同的电子邮件进行预注册,然后登录。 并可以访问之前添加了项目的前一个用户

可能的解决方案:

  1. 用户注销时删除数据库(不推荐)
  2. 使用Firebase auth令牌意味着将令牌或电子邮件保存在每个项中,以保存和提取仅使用相同令牌或电子邮件的数据。
  3. 使用firebase DB,让他处理混乱。 (希望避免这种情况以防止充电器发生)

如果您有任何想法如何在sqflite中处理多用户,将很高兴看到一些代码示例。 如前所述,我的数据库正在运行,而应用程序正在运行,我的问题是实施多用户方法

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)