目前,我正在研究一个 Android 项目。我使用 Firebase 从注册和登录页面开始了这个项目。它是这样的:
新用户使用电子邮件和密码作为登录凭据输入所需的详细信息。同时,向提供的邮箱地址发送验证邮件,用户需要通过邮件中的链接进行身份验证。如果他不验证邮件,他将无法登录。
现在问题出现了!如果用户不小心删除了电子邮件,现在他无法登录到应用程序,他也无法创建一个与 firebase 使用相同电子邮件地址的新帐户,那该怎么办?
那么,在这种情况下我应该怎么做?请帮忙!
Firebase 不要求用户在登录之前必须验证他们的电子邮件地址。虽然您绝对可以阻止用户使用您的应用并访问其数据,直到他们的电子邮件地址得到验证,您仍然可以调用 API 进行签名他们在。
因此,即使他们丢失了验证电子邮件,您也可以调用signInWithEmailAndPassword
API 使用户登录 Firebase,然后重新发送他们的验证电子邮件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句