【问题标题】:How can I ignore type in a Firebase security rule如何忽略 Firebase 安全规则中的类型
【发布时间】:2013-12-17 20:31:09
【问题描述】:

Firebase 安全规则会进行严格的相等检查,但我希望能够检查并忽略 $userID 可能是字符串或数字的类型。即 $userID = 1 或 $userID = '1' 并且 auth.id 是一个字符串。

".write": "$userID == auth.id"

我尝试了 .toString() 但似乎不受支持。

 ".write": "$userID.toString() == auth.id"

这可能吗?

【问题讨论】:

    标签: javascript firebase firebase-security


    【解决方案1】:

    如果您绝对必须转换,您可以添加一个空字符串,但通常不需要:

    ".write": "$userID + '' == auth.id"
    

    【讨论】:

      猜你喜欢
      • 2017-01-10
      • 2016-03-26
      • 1970-01-01
      • 2016-06-27
      • 1970-01-01
      • 1970-01-01
      • 2016-08-19
      • 2020-09-06
      相关资源
      最近更新 更多