3

Ich versuche, meine Feuerbasis Echtzeit-Datenbank-Regeln zu ändern, so dass ich es von beiden authentifizierte und nicht authentifizierte Benutzer zugreifen können, änderte ich sieOder Operator '||' nicht in Feuerbasis Regeln arbeiten

{ 
    "rules": { 
    ".read": "auth == null", 
    ".write": "auth != null" ||"auth==null" 
    } 
} 

Aber der oder Betreiber || nicht funktioniert . Was soll ich machen?

Danke!

+1

Ich denke, du musst den ganzen Ausdruck zitieren: '" a || b "', in Ihrem Fall können Sie einfach '' .write ": true' verwenden, siehe https://firebase.google.com/docs/database/security/ –

+0

was ist mit Platz nicht sicher, aber eine Schätzung !!! – Trikaldarshi

Antwort

3

Probieren Sie diese

{ 
    "rules:{ 
     ".read": "auth == null", 
     ".write": "auth != null || auth==null" 
    } 
} 
+0

Danke Mann! es hat funktioniert! – Mufad

1

Auch, wenn Sie beide Benutzer authentifiziert zulassen möchten und nicht authentifizierte, es bedeutet, dass Sie alle Benutzer zulassen möchten Datenbank zugreifen zu können, dann können Sie dies tun:

Diese Regeln geben jeder, auch Menschen, die nicht Nutzer Ihrer App, Lese- und Schreibzugriff auf die Datenbank

{ "rules": { ".read": true, ".write": true } }

Verwandte Themen