您的位置 首页 网赚好文

解决WordPress一直被机器人注册方法

5e3f1a34bcf0582d19d4d5b67b9baa02.jpg

网站最近一直被机器人注册,调用我的注册邮箱,一直发邮件很烦人

解决办法也很简单,打开你WordPress安装所在位置

wp-content/themes/你的主题/functions.php

这个文件夹添加以下代码

# 注册用户添加验证码第一种
function loper_register_english_figures() {
# 获取两个随机数, 范围0~99
$num1=rand(0,99);
$num2=rand(0,99);
echo "<p>
<label for='math' class='small'>验证码:$num1 + $num2 = ? </label>
<input id='math' type='text' name='sum' class='input' size='25'>
<input type='hidden' name='num1' value='$num1'>
<input type='hidden' name='num2' value='$num2'></p>";
}
add_action('register_form','loper_register_english_figures');
# 判断验证码是否空白和错误
function loper_register_calculation() {
$sum=$_POST['sum'];
switch($sum){
case $_POST['num1']+$_POST['num2']:break;
case null:wp_die( __( '错误:请填入验证码!' ), '', array( 'back_link'=>true ) );break;
default:wp_die( __( '错误:验证码不正确!' ), '', array( 'back_link'=>true ) );}
}
add_action( 'register_post', 'loper_register_calculation');

复制粘贴到文件末尾即可

效果如下 增加了一个验证码防止机器人瞎几把注册!

 

作者: admin

站长VX:3877033。链接失效了找我补。

发表评论

返回顶部
浙ICP备20009907号-3