0
最近发现可以设置数据库规则来验证数据库是否已经具有相同的数据,但目前它只是接受要插入的相同数据,但如何验证和阻止相同的用户名和电子邮件输入?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创建的,其余的将在同一个节点下。
如何防止用户输入相同的用户名和电子邮件?