2016-10-12 10 views
0

FirebaseとAndroidの新機能です。ここでAndroidには、という1つのボタンがという名前で、Firebaseに認証ユーザーが登録されています。データベースに子オブジェクトを作成しています。認証されたユーザーのみにアクセスを許可します。Firebaseの認証ユーザーだけに読み書きアクセスを許可する方法は?

したがって、認証ユーザーだけを許可するようにFirebaseルールを変更する方法を教えてください。

Firebaseルールは次のようになります。

{ 
    "rules": { 

     ".read": true, 
     ".write": true 

    } 
} 

認証ユーザーが登録します。

Email    Providers  Created  Signed In  User UID 
[email protected]     Oct 4, 2016 Oct 4, 2016 PZJkEQnQZNZ 

とデータベース:

chat-aa255 
    - groupchat 
     - KTOjXlA3Zwy38er 
      - "msg":"hi" 
      - "name":"one" 

がどのようにこの問題を解決するために私を助けてください。前もって感謝します。

答えて

2

それは

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

だ場合は、データベースに許可されていないので、リアルタイムデータベースに

を規則]タブをチェックこれが唯一許可されたユーザのデータを読み書きすることができますを意味します。

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

に変更するには、誰もが最初に1

+0

OKルールが変更使用してください

は、生産のために行くのデータベースを書き込むことができます....が、どのように教えてください認証ユーザー "[email protected]"のデータベースに "groupchat"と表示する –

関連する問題