2016-10-12 3 views
0

Firebase와 Android를 처음 사용했습니다. 여기 안드로이드에서 이라는 하나의 버튼이인데, 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 
    } 
} 

에 변경이 사람이 처음

+0

확인 규칙이 변경 사용하십시오

가 생산가는 데이터베이스를 쓸 수 있도록 허용합니다 ....하지만 어떻게 말해주십시오 인증 사용자 "[email protected]"의 데이터베이스에 "groupchat"표시 –

관련 문제