{教程}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');

效果图

自行修改后的算法

版权声明:
作者:月宅
链接:https://xn--09st1ywm8a.com/1271.html
来源:月宅酱
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>