首页 > 解决方案 > 如何在flutter中验证用户是否已经登录

问题描述

我现在正在修补flutter_auth,但现在我正在寻找一种方法来检查用户之前是否已经登录。

示例:用户登录并在几分钟后卸载并以某种方式重新安装应用程序,在这里我想检查用户之前是否已经登录。

我搜索了文档但最终没有,如果我得到文档或实施说明会很好

标签: flutterdartfirebase-authentication

解决方案


如果您想知道 Firebase 身份验证中是否存在具有特定电子邮件地址的用户,可以使用fetchSignInMethodsForEmail方法。正如其文档所述:

返回可用于登录给定用户(由其主电子邮件地址标识)的登录方法列表。

如果您要实现电子邮件优先的身份验证流程,则当您支持多种身份验证机制时,此方法很有用。

如果找不到用户,则返回一个空列表。


推荐阅读