繁体   English   中英

Firebase 检查用户 email 是否已被验证

[英]Firebase check if a user email has been verified

我正在开发一个 web 应用程序,它使用 React 和 Firebase 作为后端。
这个应用程序显示了一个用户列表,对于每个用户,我想知道他的 email 是否已经过验证。 所以,

如何检查用户的 email(给定 email 地址)是否已经过验证?

我已经尝试过这样做:

 firebase.auth().getUserByEmail(email).then((info)=>{ console.log("sucessfully fetched info:" +info); }).catch(()=>console.log("error")

但我得到了错误,比如“getUserByEmail 不是函数”

Firebase Auth 不为用户提供任何 API 来获取任何其他用户的个人资料数据。 这将是一个安全问题 - 配置文件数据在 Firebase Auth 中是私有的。

您需要做的是编写一些代码,用您想要的信息更新数据库,然后让您的客户查询该数据库。 这在实践中如何发生完全取决于您。 每个用户帐户可能都必须使用自己的 email 验证状态更新数据库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM