首页 > 解决方案 > 如何限制任何人在颤振中使用谷歌登录进行登录?

问题描述

我希望只有我注册或使用指定电子邮件的人应该能够使用谷歌登录,其他人不允许登录。

示例:-我经营一家机构,我为我的同学有单独的 ID,我希望他们只能使用该 ID 登录,否则不应允许他们使用任何其他 ID(更准确地说是电子邮件)。

在我使用 firebase-> google_sign_in 的颤振应用程序中。

希望我清楚!

标签: flutter

解决方案


兄弟在您的 Firestore 中添加一些 g 邮件 如果您的数据库中存在此电子邮件,他们可以访问我的应用程序的人,然后他们可以谷歌登录,否则显示 toast 您的帐户未由管理员注册

try{
FirbaseFirestore.instance.collection("alloweduser).doc().where("emial",isequalto:123@gmail.com).then(){
Goolglesinin()
{
google signcode
}
}.catch(e)
{
showToast("ask admin to app permission")
}

推荐阅读