flutter - 如何限制任何人在颤振中使用谷歌登录进行登录?
问题描述
我希望只有我注册或使用指定电子邮件的人应该能够使用谷歌登录,其他人不允许登录。
示例:-我经营一家机构,我为我的同学有单独的 ID,我希望他们只能使用该 ID 登录,否则不应允许他们使用任何其他 ID(更准确地说是电子邮件)。
在我使用 firebase-> google_sign_in 的颤振应用程序中。
希望我清楚!
解决方案
兄弟在您的 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")
}
推荐阅读
- tensorflow - 显示张量流图节点的全名
- javascript - 带有循环的jsx渲染错误:未定义元素
- javascript - 清理函数
- java - Gradle 要求将某些版本的库放入 17.0.3
- java - 使用 Angularjs 向服务器发送和接收数据
- azure - Azure Application Insights - 获取应用列表及其 ID
- html - Thymeleaf:如何隐藏子菜单
- elixir - 如何在 `iex` 中列出我的所有别名?
- python - JSON文件不会加载和打印
- android - 为什么有来电时android会取消对silenseRinger()的支持?