前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >WordPress 后台登陆设置需要填写数学验证码

WordPress 后台登陆设置需要填写数学验证码

原创
作者头像
Power
发布于 2023-06-01 08:28:14
发布于 2023-06-01 08:28:14
47200
代码可运行
举报
文章被收录于专栏:源码库源码库
运行总次数:0
代码可运行

在functions.php里添加

复制

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
//后台登陆数学验证码
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');

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
WordPress后台登录添加算术验证码
给WordPress网站登录添加验证码功能在一定程度上可以有效减少机器人软件暴力破解暴力登录,对于wordpress程序可以有很多相关插件可以实现,不过这么简单的功能其实没有必要安装一个插件,通过简单的代码也很容易实现。
子润先生
2021/07/07
8280
WordPress后台登录添加算术验证码
WordPress注册用户页面添加验证码
最近越来越多使用wordpress建站的童鞋给网站加上了用户中心功能,并且开放了网站注册,但是随之而来的就是大量的机器注册的垃圾用户,有些童鞋非常机智的利用插件给注册单表加上了验证码,有些童鞋则想给注册单表添加一个验证问答,其实也推荐大家使用验证问答,这样对于某些限制注册的网站非常适用,某些网站可能仅仅只开放给部分人群,则可以仅仅将答案告诉那部分人群即可,这样的效果验证码显然不能实现。先上一张效果图:
子润先生
2021/07/07
1.9K0
为你的博客注册登陆页面添加【十以内运算验证码】
前言: 近日,博客经常被恶意注册,博客倒是没事,可是我邮箱炸了。。。日常20+邮件于是在网上找了一个加验证码的代码,分享给各位博主。刚开始准备弄个高大上的化学方程式验证码(后期努力点,要不找一个要不自
神无月
2018/06/25
8170
WordPress防止机器人恶意注册用户
博客网站的用户例表发现注册的都是乱七八糟的用户名,都是机器人自动注册的,这里的是WordPress防机器人注册算数验证码代码,把下面代码加到主题模板函数文件里即可~
空木白博客
2019/08/28
2.4K1
WordPress后台添加登录算术验证码
给网站登录添加验证码功能在一定程度上可以有效减少机器人软件暴力破解暴力登录,对于wordpress程序可以有很多相关插件可以实现,不过这么简单的功能其实没有必要安装一个插件,通过简单的代码也很容易实现。
空木白博客
2019/02/17
1.3K0
WordPress添加注册验证防止机器人注册
记得今年过年的时候有一波机器人天天来博客注册用户,这几天又有一批NPC来“拜访”博客。
AlexTao
2019/09/05
2K0
WordPress添加注册验证防止机器人注册
WordPress网站防止他人恶意攻击的8种方法
本站开放注册是想让更多的同道中人一起学习进步分享所得的目的,单近日(2019.06.07-10)本站遭到不明人士恶意注册,很是气人,所以本篇文章分享的是网站如何防止他人恶意攻击。
于飞云计算
2019/06/13
1.7K0
WordPress网站防止他人恶意攻击的8种方法
WordPress评论添加验证码
WordPress在互联网上面有34%的使用率,从业余爱好的博客到新闻网站很多都是使用的WordPress源码,因为使用的人比较多,所以很多的人开发了一些发送垃圾评论的软件,自动化批量的发送垃圾评论,所以在安装时WordPress自带有一个Akismet Anti-Spam的插件,但是还是会有一些漏网之鱼,一般可以开启评论审核不让垃圾评论第一时间显示,但这并不能阻断垃圾评论的产生。所以我们需要验证码防止机器人评论广告信息。
爱游博客
2019/08/07
1.4K0
WordPress评论添加验证码
Typecho评论增加验证码
本文共 345 个字数,平均阅读时长 ≈ 1分钟 涉及文件 /Joe/core/function.php 增加需要用到的函数 增加如下3个函数 #生成验证码 function comment_protection_code(){ $num1=rand(1,9); $num2=rand(1,9); $rand=rand(1,100)%3; switch($rand){ case 0: $ret=$num1 + $num2;
小东东
2023/03/08
4660
[Typecho小试牛刀]Joe主题增加验证码(非插件方式)
刚刚接触Typecho,发现Joe主题不错,摸索了两天之后,发现Joe本身不支持评论验证码,就查阅资料,修改部分Joe主题文件,增加评论验证码。
TDP-苏苏
2022/05/15
1.2K1
[Typecho小试牛刀]Joe主题增加验证码(非插件方式)
wordpress优化经历(三)——自助友链申请实现
将以下代码添加到主题的样式表中,样式表 (style.css);注:每个主题不一样
不愿意做鱼的小鲸鱼
2022/09/26
6320
wordpress优化经历(三)——自助友链申请实现
「  给typecho评论添加数字验证码  」
开站以来偶尔会遇到机器人往评论区塞垃圾广告的的情况 以下方案来自minirizhi : minirizhi.com/22.html ---- 第一步在主题的function.php文件中添加 function themeInit($comment){ $comment = spam_protection_pre($comment, $post, $result); } function spam_protection_math(){ $num1=rand(1,49); $num2=r
青益
2023/01/03
8100
Typecho评论增加算术运算提高反垃圾评论功能
我们有在使用Typecho程序的时候会发现,这款程序确实简单易用但是有些功能也是被精简的。比如ZBLOG PHP他是自带可以开启验证码功能的,而Typecho需要评论验证码功能则需要单独安装插件或者用代码实现。这里老蒋找到一个网上一个网友的办法,是通过添加简单的算术运算,然后提高反垃圾功能。
老蒋
2021/12/24
4310
纯代码实现WordPress邀请码功能
的思路: 需要新建一个数据表来保存邀请码。 后台需要两个页面:邀请码列表、添加邀请码。 添加邀请码的时候需要能设置前缀,一次生成多个邀请码,邀请码长度可自定义,每个邀请码使用次数可设置。
小俊是我
2018/06/19
2K0
添加wordpress后台验证功能
作者:matrix 被围观: 1,931 次 发布时间:2013-11-04 分类:Wordpress 兼容并蓄 | 12 条评论 »
HHTjim 部落格
2022/09/26
4850
使用session的带验证码的登陆练习
1、图片验证码是防止暴力破解机制。计算机目前还是很难识别图形的。但是人眼却可以轻松的认出来! 2、rand.Next(1000,10000)左闭右开的区间
静心物语313
2020/03/24
5820
使用session的带验证码的登陆练习
Typecho无插件实现评论算术验证
Typecho的垃圾评论还是比较多的,除了插件外,还可以通过PHP函数实现简单的算术验证码。 第一步function.php如下函数
泽泽社长
2023/04/17
3390
WordPress 添加投稿功能
WordPress网站开放投稿功能,接受读者的投稿。但WordPress本身并不提供投稿功能,只拥有强大的扩展能力,我们可以自己添加这个投稿功能。
阳光岛主
2019/02/18
1.7K0
java实现短信验证码登陆 demo
我们使用的API平台是:秒嘀云: https://sms.miaodiyun.com/login.html
故久
2019/09/29
5.6K0
java实现短信验证码登陆 demo
WordPress 中八个有用的代码片段
看到Elegantthemes 上的这篇文章不错,索性半翻译半修改过来。这里介绍了WordPress 中八个有用的代码片段,都是用来优化WordPress 的,不少是添加到wp-config.php 文件的。 1、自动清空文章“回收站”时间间隔 默认的话,WordPress 对于删除到“回收站”的文章是每隔30 天予以清空(原文如此说,貌似没有吧?),如果你嫌时间过长,可以通过wp-config.php 自定义设置,如下面的代码设置删除间隔为 7天: define ('EMPTY_TRASH_DAYS',
Jeff
2018/01/19
1.4K0
相关推荐
WordPress后台登录添加算术验证码
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验