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

以下是添加方案


教程开始

打开当前主题的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');

效果图

自行修改后的算法

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。