后台登录时添加数学验证码-WordPress教程

作者 : 糖糖 发布时间: 2020-03-22 文章热度:62 共470个字,阅读需2分钟。 隐藏侧边 显示侧边

添加以下代码至functions.php中:

 

//后台登陆数学验证码
 
function myplugin_add_login_fields() {
 
//获取两个随机数, 范围0~9
 
$num1=rand(0,9);
 
$num2=rand(0,9);
 
//最终网页中的具体内容
 
echo "验证码 $num1 + $num2 = ?"
 
.""
 
."";
 
}
 
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');

 

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。

发表评论

4
+78天安全运行
本站已安全运行
2
+2篇本周更新
我更新我快乐

VIP免费下载全站资源

立即了解