首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android Firebase电子邮件验证

Android Firebase电子邮件验证
EN

Stack Overflow用户
提问于 2017-01-16 03:08:20
回答 1查看 2.5K关注 0票数 2

我正在用Firebase开发一个应用程序,我必须使用Firebase提供的电子邮件注册方法将用户注册到该应用程序。我在电子邮件验证和类似的事情上做得很好,但我遇到的一个问题是“如何验证”输入的电子邮件地址?

通过验证,我不是指它是否是一个正确的电子邮件形式,例如blab@blabla.com模式,例如Iamsomething@gmail.com是一个无效的电子邮件,无法获得电子邮件验证,尽管它在电子邮件模式方面是完全没有问题的。

我想确保无效的电子邮件没有注册到身份验证数据库中的第一个位置。我该如何解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-16 06:56:11

您无法阻止用户使用他们不拥有的电子邮件帐户在Firebase身份验证上创建帐户。

这就是为什么你要在你的应用程序中实现电子邮件验证:你可以阻止这些用户访问其他资源。例如,您可以确保只有具有经过验证的电子邮件地址的用户才能使用以下命令访问Firebase数据库:

代码语言:javascript
复制
{
  "rules": {
    ".read": "auth.token.email_verified == true"
  }
}

关于这个问题的扩展版本,请看我的回答:How do I lock down Firebase Database to any user from a specific (email) domain?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41665179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档