Flutter - 在 Firebase 中注册后删除自动登录

Fif*_*fis 4 firebase firebase-authentication flutter

我在 Flutter 中注册时遇到问题。据我所知,firebase 在注册后自动登录用户。我想阻止此操作,因为在我的应用程序中,每个用户都必须得到确认。

我在其他主题中看到了这种情况的解决方案,但在我看来,注册后调用注销并不是一个好主意,因为我们需要执行额外的步骤。是否有可能以更漂亮的方式删除注册后的登录?

谢谢!

Fra*_*len 5

从客户端 Firebase 身份验证 SDK 创建帐户会自动使用户登录。无法阻止这种情况。

另请参阅:


如果您想阻止用户在确认其电子邮件地址之前使用该应用程序,这就是授权问题。

这里的方法分为两步:

  1. 在您的应用程序代码中,您检查他们是否已验证其电子邮件地址,并且仅将其重定向到主屏幕(如果已验证)。
  2. 在任何服务器端代码中,您可以解码 ID 令牌,并检查电子邮件地址是否经过验证。

另请参阅: