如何在Firebase实时数据库规则中检查auth.uid的前5个字符



我检查经过身份验证的用户,如下所示:

".write": "$uid === auth.uid"

是否可以检查uid的前5个字符?

".write": "$uid === auth.uid.first5Characters"

基于两个完整的UID值,我认为这是不可能的。但即使是这样,它也不安全,因为两个UID很可能以相同的5个字符开头。

如果您想使用较短的唯一代码来识别用户,请考虑分配自己的代码,并使用自己的机制来确保其唯一性。

最新更新