我正在使用Firebase Authentication with Email and Password
我想知道我是否可以仅通过电子邮件“查找”用户而不以用户身份登录
我想这样做的原因是,仅使用电子邮件地址来简单地识别我是否已经是系统的用户
我查看了this older thread但它似乎是 Firebase 的早期版本
是否可以在当前的 Firebase 中执行此操作,或者我的替代方案是保留此信息(并向所有人开放?)以查明给定电子邮件是否是我的系统的一部分?
最佳答案
我使用 fetchProvidersForEmail(电子邮件) 如果结果返回为空数组,则表明该电子邮件尚未用于注册。
firebase.auth().fetchProvidersForEmail(email)
.then(providers => {
if (providers.length === 0) {
// this email hasn't signed up yet
} else {
// has signed up
}
});
关于Firebase 身份验证 : Lookup a user by Email,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38491237/