サンプルfiretubeを使ってfirebaseを学んでいます。「書き込み」ルールは正常に機能しますが、ユーザーが自分のデータにのみアクセスできるようにしたいと考えています。
次の読み取りルールを使用して、ユーザーのログイン ID を各レコードの userid フィールドに格納されている userid 値と比較しようとしましたが、失敗します
{
"rules": {
"comments": {
"$commentID": {
".read": "auth != null && auth.provider === 'password' && auth.id == data.child('userid').val()",
".write": // write rule here...
}
}
}
}