如何将字符串添加到数据库的指定分支名称,并检查与Firebase规则中尝试访问它的用户电子邮件是否相等。因此,我尝试了以下规则,但不起作用。
"usersetdata":{
"$uname":{
".read" : "$uname + '@domain.xta' == auth.token.email",
".write" : "$uname + '@domain.xta' == auth.token.email"
}
}
但是,如果我在模拟中使用自定义令牌以及指定的Firebase电子邮件,则允许进行读取访问。我是否丢失了某些内容,或者firebase是否以其他方式发送令牌中的电子邮件?
$ uname表示地址的本地部分(user1@domain.xta中的user1)。