颤振新手在这里。我不知道如何修复我的数据库或我的颤振。当我登录另一个帐户时,我可以看到其他人或信息
Posted
技术标签:
【中文标题】颤振新手在这里。我不知道如何修复我的数据库或我的颤振。当我登录另一个帐户时,我可以看到其他人或信息【英文标题】:Flutter Newbie here. i dont know how to fix my database or my flutter. When I login a different account i can see others or information 【发布时间】:2021-11-17 19:25:04 【问题描述】:So my problem is that i can see other users info when i login from a different account
Here is my firebase rules
我希望你们能帮助我。我这样做是为了我的学校项目。
【问题讨论】:
请提供足够的代码,以便其他人更好地理解或重现问题。 【参考方案1】:如规则中所述,您始终授予对其他数据库的读取权限。
allow read: if true;
你必须在下面做同样的检查,它会是这样的:
alow read: if request.auth.uid == userId;
【讨论】:
你的意思是我应该改变这个“允许读取:如果为真;”到这个“低读:if request.auth.uid == userId;” 是的。您必须将读取权限限制为仅登录用户。 尝试改变把这个 sn-p 代替你的:match /Users/userId allow read, create, update: if request.auth.uid == userId;
你的意思是这样吗? ibb.co/2FK6M6F
等一下试试这个以上是关于颤振新手在这里。我不知道如何修复我的数据库或我的颤振。当我登录另一个帐户时,我可以看到其他人或信息的主要内容,如果未能解决你的问题,请参考以下文章