网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

wordpress网站快速开启登陆验证码防止恶意登陆

时间:2024-10-13 22:16:19

1、下载主题的 functions.php 文件到电脑本地,并用合适的编辑器打开。

wordpress网站快速开启登陆验证码防止恶意登陆

2、在functions.php 里加入相应的核心代码://后台登陆数学验证码function myplugin_add_login_fiel颊俄岿髭ds() { //获取两个随机数, 范围0~100,可以自行更改为更大或更小数字 $num1=rand(0,100); $num2=rand(0,100); //最终网页中的具体内容 echo "<p><label for='math' class='small'>验证码</label><br /> $num1 + $num2 = ?<input type='text' name='sum' class='input' value='' size='25' tabindex='4'>" ."<input type='hidden' name='num1' value='$num1'>" ."<input type='hidden' name='num2' value='$num2'></p>"; } 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');

wordpress网站快速开启登陆验证码防止恶意登陆

3、FTP上传更新functions.php后,刷新后台登录界面,正常就可以看到数字计算验证码画面了。

wordpress网站快速开启登陆验证码防止恶意登陆

4、如果验证错误就会弹出错误提示,阻止登录。

wordpress网站快速开启登陆验证码防止恶意登陆
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com