Javascript 停止在我们的自定义注册表上进行垃圾邮件注册

Javascript 停止在我们的自定义注册表上进行垃圾邮件注册,javascript,php,wordpress,forms,Javascript,Php,Wordpress,Forms,我们在wordpress网站上有一份定制的注册表格。我们正在使用GoogleRecaptcha和InputHumanQuestion字段来阻止垃圾邮件注册,但垃圾邮件注册仍然不会停止 有人能建议一下到底需要做什么吗 登记表代码如下 JS代码有两个函数,一个用于Recaptcha,另一个用于验证“问题字段” register submit(注册提交)按钮在默认情况下处于禁用状态,仅当recaptcha回调函数时才会启用 函数recaptchaCallback(){ $('#submitBtn')

我们在wordpress网站上有一份定制的注册表格。我们正在使用GoogleRecaptcha和InputHumanQuestion字段来阻止垃圾邮件注册,但垃圾邮件注册仍然不会停止

有人能建议一下到底需要做什么吗

登记表代码如下

JS代码有两个函数,一个用于Recaptcha,另一个用于验证“问题字段”

register submit(注册提交)按钮在默认情况下处于禁用状态,仅当recaptcha回调函数时才会启用

函数recaptchaCallback(){
$('#submitBtn').removeAttr('disabled');
}
函数validateForm(){
var a=文件.forms[“registerform”][“question”]。值;
var b=文档.forms[“RegisterPerform”][“用户登录”]。值;
var c=document.forms[“registerform”][“user_email”]。值;
如果(a==null | | a!=“5”){
警惕(“比特·弗勒·阿勒·费尔德·里希蒂格·奥斯”);
返回false;
}
}

登记



登记
您需要在后端进行验证,在前端,可以绕过验证

存储每次注册的ip地址。不允许在一段时间内从同一ip进行注册,但用户可以使用代理工具每秒更改ip地址


验证电子邮件,foreach email将验证电子邮件发送到注册的电子邮件地址,如果用户单击激活按钮,请单击激活帐户,否则不会。

您可能忘记了recaptcha的服务器端部分。 机器人不应该能多次通过它, 请参阅谷歌提供的完整教程:

如前所述,您必须在服务器上配置一个密钥,该密钥是机密的,如果验证码有效,google将向您发送该密钥