php防止恶意注册,WordPress防恶意注册-添加验证码功能 | 逗哥-架构师之路

4ce629bf8a2aa87b25fedd94fb993388.png

WordPress注册用户添加验证码,我这种小博客基本很少用到给网友注册用户的,登录后台添加验证码,找回密码添加验证码文章都写了,拽立网,也不差这个注册用户添加验证码文章了,大概差不多只需要一串代码就行了,也不用安装任何插件就能现实验证码功能,主要的目的是防止浪费主机资源和防止机器人捣蛋,今天分享6种验证码功能总有你喜欢的一种验证码。

一、随机加法验证码演示图:【跳转版】

938bbaf23972e03b6cb84061c1e6ee7f.gif

二、把以下全部代码丢进模板函数 (functions.php)

/*-----------------------------------------------------------------------------------*/

/* WordPress注册用户随机数字验证码

/*-----------------------------------------------------------------------------------*/

# 注册用户添加验证码第一种

function loper_register_english_figures() {

# 获取两个随机数, 范围0~99

$num1=rand(0,99);

$num2=rand(0,99);

echo "

验证码:$num1 + $num2 = ?

}

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');

主要是防止恶意注册,占用大量资源,所以加入此项很有必须要

更多精彩:WordPress相关文章

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值