Firebase 在无电子邮件密码的情况下登录Flatter

Firebase 在无电子邮件密码的情况下登录Flatter,firebase,flutter,firebase-authentication,Firebase,Flutter,Firebase Authentication,所以,我想做一个flutter应用程序,其中有10-15个人可以登录,这些人将提供一些邀请代码或令牌,其他人需要在textfield中输入,然后他们可以加入那个人的房间。我将在firebase中通过电子邮件身份验证为这10-15人登录。因此,请告诉我这些人如何生成邀请代码或令牌,以便其他人在没有任何id和通行证的情况下加入他们。尝试使用flatter动态链接,打开链接后,您可以要求用户输入代码,如果成功,则让用户进入 您是否尝试过firebase匿名登录?但这只会让用户登录,我希望用户输入代码,

所以,我想做一个flutter应用程序,其中有10-15个人可以登录,这些人将提供一些邀请代码或令牌,其他人需要在textfield中输入,然后他们可以加入那个人的房间。我将在firebase中通过电子邮件身份验证为这10-15人登录。因此,请告诉我这些人如何生成邀请代码或令牌,以便其他人在没有任何id和通行证的情况下加入他们。

尝试使用flatter动态链接,打开链接后,您可以要求用户输入代码,如果成功,则让用户进入

您是否尝试过firebase匿名登录?但这只会让用户登录,我希望用户输入代码,然后只有他可以加入。你能告诉我如何创建登录代码吗?你需要为所有用户提供相同的邀请代码,你可以通过链接发送邀请代码,用户将通过链接获得邀请代码。我欣赏你的想法,但我需要为所有用户提供不同的代码,因为基于该代码,他们可以访问数据。我的意思是有类似于动态代码的东西。我建议你随机生成代码,并将其存储在firebase或任何数据库中,每次都检查数据库中是否有可用的代码,如果已经存在,则进行新的随机代码生成,这样你每次都可以发送新代码。让你可以将不同的代码共享给不同的用户和用户在数据库中,您必须根据不同的文档管理代码。在用户端,您获取数据并检查输入代码是否可用,然后允许用户访问其他被拒绝的数据。