我检查经过身份验证的用户,如下所示:
".write": "$uid === auth.uid"
是否可以检查uid的前5个字符?
".write": "$uid === auth.uid.first5Characters"
基于两个完整的UID值,我认为这是不可能的。但即使是这样,它也不安全,因为两个UID很可能以相同的5个字符开头。
如果您想使用较短的唯一代码来识别用户,请考虑分配自己的代码,并使用自己的机制来确保其唯一性。