我正在使用带有电子邮件/密码身份验证的 Firebase 简单登录。我在 /id/username 中存储一个名为“用户名”的变量,以便每个用户都有唯一的名称。但是,用户可以编辑该位置的值并输入现有的用户名。有没有办法禁止用户将用户名更改为现有用户名?即如果 /anyid/username/JOHN 存在则不允许更改。有没有可以为此编写的规则?
先感谢您。
就在这里!您可以简单地有一个 .write 规则,要求该位置当前不存在数据。例如:
{
"rules" : {
"$id" : {
"username" : {
".write":"!data.exists()"
}
}
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)