Asp.net 电子邮件验证无法阻止垃圾邮件帐户?
我用Asp.net 电子邮件验证无法阻止垃圾邮件帐户?,asp.net,spam-prevention,Asp.net,Spam Prevention,我用ASP.NET MVC建立了一个网站,并在帐户注册时使用电子邮件验证。但我发现电子邮件验证无法阻止垃圾邮件帐户 仍然有很多注册和确认的帐户是垃圾邮件帐户 这些垃圾邮件程序能自动通过电子邮件链接确认帐户吗 试试这个例子- 这是一个非常基础的教程,解释了如何创建数据库和正确的激活代码 当然,这很容易做到。你为什么不使用验证码,谷歌似乎提供免费服务 是,电子邮件验证会停止垃圾邮件帐户。现在大多数网站都使用这个来防止垃圾邮件帐户。由于您面临的问题,以阻止垃圾邮件与此,然后您可以选择其他方法也阻止垃圾
ASP.NET MVC
建立了一个网站,并在帐户注册时使用电子邮件验证。但我发现电子邮件验证无法阻止垃圾邮件帐户
仍然有很多注册和确认的帐户是垃圾邮件帐户
这些垃圾邮件程序能自动通过电子邮件链接确认帐户吗 试试这个例子-
这是一个非常基础的教程,解释了如何创建数据库和正确的激活代码
当然,这很容易做到。你为什么不使用验证码,谷歌似乎提供免费服务 是,电子邮件验证会停止垃圾邮件帐户。现在大多数网站都使用这个来防止垃圾邮件帐户。由于您面临的问题,以阻止垃圾邮件与此,然后您可以选择其他方法也阻止垃圾邮件 以下是阻止您网站上的垃圾邮件帐户的一些最佳且简单的技巧:-
您可以选择任何一个选项来防止垃圾邮件并提高网站的安全性。确认用户电子邮件的逻辑是什么?您是否在邮件中发送了确认用户电子邮件id的唯一密钥?@Sumit Chourasia:是的,电子邮件中有一个包含令牌字符串的链接。我不知道我把它从“Get”改为“Post”是否更好?从电子邮件中的链接,用户可以通过按钮登录到页面,单击按钮后,发布到服务器进行验证。生成一个随机字符串,将密钥发送到用户的电子邮件id,同时将其存储在数据库中。下次用户确认密钥时,只需匹配数据库中存在的代码,如果匹配,则激活帐户。:)