{教程}WordPress后台登录开启验证码

图片[1]-{教程}WordPress后台登录开启验证码-月宅酱的博客


开启验证码的好处是防止别人进行后台爆破,持续提交数据导致数据库崩溃,有了验证码后能减缓服务器的压力,

以下是添加方案


教程开始

打开当前主题的functions.php文件

然后在最后一行敲击一个回车后,复制如下代码进去

//WordPress后台登陆随机数学验证码
function myplugin_add_login_fields() {
//获取两个随机数, 范围0~999
$num1=rand(0,999);
$num2=rand(0,999);
//最终网页中的具体内容
echo "
" ."" ."

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

效果图

自行修改后的算法

图片[2]-{教程}WordPress后台登录开启验证码-月宅酱的博客

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 共1条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容