当前位置: 首页 > 面试题库 >

如何在您的网站的注册表中阻止一次性电子邮件地址?

琴元凯
2023-03-14
问题内容

我想知道阻止一次性电子邮件地址在我的网站上注册的可能方法。

为简单起见,让我们以使用HTML和PHP完成网站注册表单的示例为例。

任何想法,解决方案或建议将不胜感激。


问题答案:

这很困难,因为白名单和黑名单都不是可选项。

通过将某些域列入白名单,您可以禁止具有您不知道(但可能完全有效)电子邮件域的人,而通过将其列入黑名单,则必须每天更新列入黑名单的域的列表,因为新的“
10分钟电子邮件”域会出现每天。

请注意,发明了临时电子邮件地址是为了说: “嘿,我不相信我自己的电子邮件地址”
,所以您很可能不会欺骗那些愿意隐藏其真实地址的用户因为他们有这样做的正当理由。

您不能采用和实现OpenID之类的东西吗?



 类似资料:
  • 我正在使用Vue,这是我的注册方法,它所做的是注册任何电子邮件ID... 我已在 Firebase 控制台中配置了电子邮件验证。现在,我希望注册方法发送验证邮件,并且只有在用户已验证电子邮件时才注册用户。 我应该如何修改现有代码?我很困惑。

  • 问题内容: 我在我的网站上显示电子邮件如下 但是我在使用woorank.com分析我的网站时阅读了以下内容,应如何做才能避免这种情况? 恶意漫游器会在网上搜寻电子邮件地址,纯文本电子邮件地址更容易被垃圾邮件发送。 问题答案: 在网站上隐藏电子邮件有多种选择,通常使用电子邮件地址的HTML实体版本(如Aziz-Saleh所建议的那样),但是从实际的网页 设计 角度来看,只需将类似的电子邮件地址放在网

  • 问题内容: 我花了几天的时间来更新我的个人网站。我的个人网站的网址是(我的名字)。(我的姓氏).com,因为我的姓氏很不寻常,因此我很幸运地选择了域名。我的电子邮件地址是(我的名字)@(我的名字).com。所以说真的,要归结为猜测,并不是很难。 无论如何,我想将mailto:链接集成到我的网站中,以便人们可以与我联系。而且,尽管我的电子邮件地址不是很难猜到的,但我还是不希望垃圾邮件机器人从中获取它

  • 我的电子邮件验证有问题。我的错误是“用户为空”,因此它不会发送验证电子邮件,但会在控制台和My console.firebase.google中显示登录uid。com项目显示已注册的电子邮件。我应该更改什么,以便发送电子邮件,并且在用户验证其电子邮件之前不允许访问?我读过文件,但想不出来。提前谢谢你。

  • 如果用户有一条邮件消息,其中包含指向内置于flask中的my webapp的链接。用户点击链接并访问我的网站。 现在的问题是:我如何配置我的flask应用程序来检测该用户是否通过电子邮件访问了该网站?

  • 问题内容: 是否有正则表达式来验证JavaScript中的电子邮件地址? 问题答案: 使用正则表达式可能是最好的方法。您可以在此处看到很多测试(taken from chromium) 这是接受unicode的常规表达式的示例: 但是请记住,不应该只依赖JavaScript验证。可以轻松禁用JavaScript。这也应该在服务器端进行验证。 这是上述操作的一个示例: