ce安全网绿色资源分享

教程资讯|常用软件|安卓下载|下载排行|最近更新

软件
软件
文章
当前位置:首页网络安全网络安全文章 → wordpress 4.9.4版本 增加 登录 注册 评论验证码的方法 【非插件 附代码和方法】

wordpress 4.9.4版本 增加 登录 注册 评论验证码的方法 【非插件 附代码和方法】

时间:2018-02-09 01:03:15人气:作者:本站作者我要评论

导语:话说CE安全网建站一个多个月,才想起来没有验证码这回事,o(╯□╰)o

在主题目录的functions.php文件最下部加上如下代码:

//增加验证码机制

function myplugin_add_login_fields() {
//获取两个随机数, 范围0~9
$num1=rand(0,9);
$num2=rand(0,9);
//最终网页中的具体内容
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 4.9.4版本 增加 登录 注册 评论验证码的方法 【非插件 附代码和方法】

然后是给评论的地方增加验证码;

找到主题下的comments.php文件(有的主题是comment.php)

调用后台验证码把 <p><?php myplugin_add_login_fields();?></p>

插入到comments.php文件里,这个位置随自己心情和wordpress的模板随意插。

wordpress 4.9.4版本 增加 登录 注册 评论验证码的方法 【非插件 附代码和方法】

CE安全网在这里是插入到评论区上方,效果如下图。最新的wordpress4.9.4版本亲测可用。

wordpress 4.9.4版本 增加 登录 注册 评论验证码的方法 【非插件 附代码和方法】

关于用户注册的方法同上,<p><?php myplugin_add_login_fields();?></p> 随意​调用都可以。

相关文章

猜你喜欢

  • Ougishi绿色版下载 V4.00 中文版

    2020-06-19 / 561k

  • 谷歌地图下载助手睿智版破解下载 V9.5绿色版

    2020-06-19 / 32.7M

  • OfficeFIX中文破解版V6.110 注册版

    2020-06-19 / 26.8M

  • Plotagraph破解版V1.2.0 免费版 32/64位

    2020-06-19 / 31.5M

  • IP查详细地址工具下载 V1.1 官方免费版

    2020-06-19 / 408K

  • 内存扫把中文版下载V1.97绿色版

    2020-06-19 / 1.3M

网友评论

验证码:

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

最新评论

已有人参与,点击查看更多精彩评论

关于CE安全网 | 联系方式 | 发展历程 | 版权声明 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

Copyright 2019-2029 cesafe.com 【CE安全网】 版权所有 蜀ICP备19039426号-2| 蜀ICP备19039426号-2

声明: 本站为非赢利性网站 不接受任何赞助和广告 所有软件和文章来自互联网 如有异议 请与本站联系 技术支持:ce安全网