최근에 데이터베이스 규칙이 데이터베이스에 이미 동일한 데이터가 있는지 여부를 확인하도록 설정할 수 있지만 현재는 동일한 데이터가 삽입되었지만 사용자 이름과 전자 메일의 동일한 입력을 확인하고 방지하는 방법을 확인했습니다 ?Firebase 실시간 데이터베이스 유효성 검사 사용자 이름 및 전자 메일
{
"rules": {
".read": true,
".write": true,
"username":{
".validate": "!root.child('username').child(newData.val()).exists()"
},
"email":{
".validate": "!root.child('email').child(newData.val()).exists()"
}
}
}
루트 하위 항목은 전자 메일 인증 uid로 만들어지고 나머지는 동일한 노드 아래에 있습니다.
어떻게 사용자가 동일한 사용자 이름과 이메일 주소를 입력 방지하기 위해?