繁体   English   中英

忘记 Firebase 的密码 email 地址无效的身份验证

[英]Forget password for Firebase Authentication with invalid email address

Firebase 的电子邮件/密码注册不会检查 email 是否有效 - 用户可以使用 email 创建一个帐户,例如 user1@gmail.com,即使 email 在谷歌上不存在。

问题是,如果用户忘记了密码,而我们将密码重置 email 发送到无效的 email,用户将无法重置密码。

如何解决这个问题?

如果您坚持使用电子邮件+密码身份验证,则没有很好的方法来处理这种情况。 从技术上讲,您可以通过 Admin SDK 更改密码 但问题是您无法验证该用户是否真的是该帐户的所有者,因此您可能会将新密码交给恶意用户。

如果您希望用户只有在其 email 地址通过验证后才能登录,请考虑使用email 链接身份验证

暂无
暂无

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

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