我想创建一个登录系统,当用户登录时,基于
在登录用户的电子邮件 ID 上,我想检索 EID。
我想要的 JSON 结构是:
{
"[email protected]":
{
"EID":"0153"
},
"S[email protected]":
{
"EID":"0163"
}
}
我尝试将具有上述结构的 JSON 文件导入 Firebase 项目数据库,但收到错误提示“./ ...”不能成为密钥的一部分。
将一个角色替换为另一个角色可能会导致混乱,并可能在将来引起严重问题。
例如,替换.
with _DOT_
目前可能有效。假设将来您想取回原始电子邮件以进行验证; [没什么大不了的]我可以更换_DOT_
回来与.
。如果有人拥有电子邮件,则此操作会失败[email protected]
解决方案是使用电子邮件哈希。目前我更喜欢md5。
所以结构应该是:
{
"<md5 hash of '[email protected]'>": {
"EID":"0153"
},
"<md5 hash of '[email protected]'>": {
"EID":"0163"
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)