大川渝读者博客
当前位置: WEB技术 > WordPress后台登录+注册添加验证码代码(WP-5.5测试)

WordPress后台登录+注册添加验证码代码(WP-5.5测试)

2020-08-27 分类:WEB技术 作者:大川渝读者博主 阅读(89)

//WordPress新用户注册随机数学验证码
function add_security_question_fields() {
//获取两个随机数, 范围0~9
$num1=rand(0,9);
$num2=rand(0,9);
//最终网页中的具体内容
echo "<p><label for='math' class='small'>验证码:$num1 + $num2 = ? </label><input type='text' name='sum' class='input' value='' size='25'>"
."<input type='hidden' name='num1' value='$num1'>"
."<input type='hidden' name='num2' value='$num2'></p>";}
add_action('register_form','add_security_question_fields');
add_action( 'register_post', 'add_security_question_validate', 10, 3 );
function add_security_question_validate( $sanitized_user_login, $user_email, $errors) {
$sum=$_POST['sum'];//用户提交的计算结果
switch($sum){
//得到正确的计算结果则直接跳出
case $_POST['num1']+$_POST['num2']:break;
//未填写结果时的错误讯息
case null:wp_die('错误:请输入验证码!');break;
//计算错误时的错误讯息
default:wp_die('错误:验证码错误,请重试!');
}
}
add_action( 'add_security_question','register_form' );

 

--------👆-Wordpress新用户注册验证码代码---------------------👇-Wordpress用户登录验证码代码---------

 

//WordPress用户登录随机数学验证码
function myplugin_add_login_fields() {
//获取两个随机数, 范围0~9
$num1=rand(0,9);
$num2=rand(0,9);
//最终网页中的具体内容
echo "<p><label for='math' class='small'>验证码:$num1 + $num2 = ? </label><input type='text' name='sum' class='input' value='' size='25'>"
."<input type='hidden' name='num1' value='$num1'>"
."<input type='hidden' name='num2' value='$num2'></p>";}
add_action('login_form','myplugin_add_login_fields');
function login_val() {
$sum=$_POST['sum'];//用户提交的计算结果
switch($sum){
//得到正确的计算结果则直接跳出
case $_POST['num1']+$_POST['num2']:break;
//未填写结果时的错误讯息
case null:wp_die('错误:请输入验证码!');break;
//计算错误时的错误讯息
default:wp_die('错误:验证码错误,请重试!');
}
}
add_action('login_form_login','login_val');

「大川渝读者网站“说明”,如果觉得本站文章对您有用,欢迎赞助购本站永久VIP本站成长!」

>>文件解压密码:(注意要小写以及前后无空格)

------------------------------------------------

解压密码: www.dcydz.com   

------------------------------------------------

>> 免责声明:

--------------------------------------------------------------------------------------

本文件均是收集整理自网络,作为学习交流使用,不可用于任何商业途径。

如非免费资源,请在试用之后24小时内立即删除。

使用前请您先阅读以下条款,否则请勿使用本站提供的文件!

1) 本站不能绝对保证所提供软件或程序的完整性和安全性。

2) 请务必在使用前查毒 (这也是您使用其它网络资源所必须注意的)

3) 近来部分国产软件、汉化安装程序捆绑流氓插件,请在安装过程谨慎点击每一个下一步。

4) 由本站提供的程序对您的网站或计算机造成严重后果的本站概不负责。

5) 本站提供的文件均为网上搜集,如涉及或侵害到您的版权请立即通知我们撤下。

---------------------------------------------------------------------------------------

「壹年博客,如果觉得本站文章对您有用,欢迎打赏帮助本站成长」

赞(0) 打赏

如果本文对你有所帮助,欢迎打赏¥:$$就足够感动我:).

支付宝
微信
0

如果本文对你有所帮助,欢迎打赏¥:$$就足够感动我:).

支付宝
微信

上一篇:

下一篇:

你可能感兴趣

共有 0 - WordPress后台登录+注册添加验证码代码(WP-5.5测试)

博客简介

精彩评论

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

站点统计

  • 文章总数: 476 篇
  • 草稿数目: 2 篇
  • 分类数目: 15 个
  • 独立页面: 11 个
  • 评论总数: 65 条
  • 链接总数: 6 个
  • 标签总数: 2068 个
  • 注册用户: 567 人
  • 访问总量: 8647963 次
  • 最近更新: 2020年9月27日
           

赞助购本站终身VIP邀请码:

     
扫码赞助购:( $ _ $ ) 9.9元~庆国庆特惠~

温馨提示:

    已微信或者支付宝赞助购本站终身VIP的用户,
    请添加微信:Mojietou 或者 QQ: 405056000
    发送支您已付成功订单截图获取注册邀请码!

   

服务热线:
 181XXXX8010

 QQ在线交流

 旺旺在线