我使用ASP.NET MVC
建立了一个网站,并在帐户注册时使用电子邮件验证。但我发现电子邮件验证无法阻止垃圾邮件帐户。
仍然有很多注册和确认的帐户是垃圾邮件帐户。
这些垃圾邮件程序是否会自动通过电子邮件中的链接确认帐户?
答案 0 :(得分:1)
试试这个例子 -
这是非常基本的教程,解释了如何创建数据库和正确的激活码。
http://www.9lessons.info/2013/11/php-email-verification-script.html
答案 1 :(得分:1)
是的,电子邮件验证会停止垃圾邮件帐户。如今大多数网站都使用这个来阻止垃圾邮件帐号。当您遇到阻止垃圾邮件的问题时,您可以选择其他方法来阻止垃圾邮件。
这些是阻止您网站上垃圾邮件帐户的一些最好和最简单的技巧: -
新用户的管理批准: - 这是防止垃圾邮件的最佳方法。批准您手中的用户,如果有任何故障,您可以手动阻止他们。
CAPTCHA: - 阻止垃圾邮件用户注册的另一种方法。
reCAPTCHA: - 在reCAPTCHA中,用户需要单击复选框,而不是解决数学问题或问题答案。
IP地址阻止: - 如您所知,每台计算机都有唯一的ID,即IP地址。当您发现IP地址向您的站点发送垃圾邮件时,您可以阻止它们。
您可以选择任意一个选项来阻止垃圾邮件,并提高网站的安全性。
答案 2 :(得分:0)
当然,这可以很容易地完成。为什么不使用验证码,谷歌似乎提供免费服务。 http://www.google.com/recaptcha/whyrecaptcha