• 欢迎访问惦记°博客\\\'s Blog,这里有你需要的资源! 联系惦记°
  • 『惦记°』资源网·免费资源·免费教程·免费技术·免费····本站永久域名:WWW.90LHD.COM 有喜欢本站的小伙伴请收藏哦!本站常更新教程·软件·技术。
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏惦记°-博客吧
  • 惦记°的淘宝店铺已经开张了哦,传送门:https://shop110577113.taobao.com/
  • 最痛的距离,不是她不在我身边而是她在我心里 - 『惦记°』 QQ1024078948

WordPress后台登录添加验证码

WP代码 DianJi 4个月前 (04-24) 216次浏览 已收录 0个评论 扫描二维码

心想终于可以愉快的玩站了,可是悲催的是,总是有人用软件暴力破解我的wordpress后台登录密码,一天几乎收到几百封邮件,很是烦人,网上找过方法还是没解决,今晚突然想到,加一个验证码不就可以了吗,除非它是人工暴力破解。

//后台登陆数学验证码
function myplugin_add_login_fields() {
//获取两个随机数, 范围0~9
$num1=rand(0,9);
$num2=rand(0,9);
//最终网页中的具体内容
    echo "
<label class="small" for="math">验证码</label>
$num1 + $num2 = ?<input class="input" tabindex="4" name="sum" size="25" type="text" value="" />" ."<input name="num1" type="hidden" value="$num1" />" ."<input name="num2" type="hidden" value="$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');


   如果您喜欢本站,[点击这儿]不花一分钱捐赠本站!

惦记网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 转载请注明原文链接:WordPress后台登录添加验证码

喜欢 (0)
[2055868882@qq.com]
分享 (0)

您必须 登录 才能发表评论!