DeDeBIZ自定义表单添加用户UA信息

snh102 By snh102 at 2024-08-09 • 暂不可见

想防止表单被刷,限制IP不行,加验证码不行,限制省份不行,限制次数也不行。IPV4换IPV6啊,那就再整个新的,添加用户UA信息,把恶意UA加入黑名单。

教程开始

1、给表单添加浏览器UA信息。

登录后台 - 模型管理 - 自定义表单管理 - 修改 - 添加新字段

字段名称:UA信息
字段标识:uank
数据类型:单行文本(varchar)

2、打开 /apps/diy.php 搜索

$fieldarr = explode(';', $dede_fields);

在它下面加入

$uank = $_SERVER['HTTP_USER_AGENT'];

完成了。留言以后,能看到用户UA信息,不开心时,你就把TA的UA加入黑名单。

注意:前端代码不变,已经删除《数据校验不对》了,没做的记得跟上步骤。

原始代码

用宝塔的,如果,已安装防火墙。登录宝塔-防火墙-全局设置-UA黑名单 添加就好了。

未安装防火墙

如果,没有安装防火墙,那就原始代码禁止。打开 /apps/diy.php 搜索

$uank = $_SERVER['HTTP_USER_AGENT'];

对的,没错,就是你刚才加的代码,在它下面加入

$cikua = 'compatible|spider|bot|facebook';
$cntet = explode('|',$cikua);
for ($i=0;$i<count($cntet);$i++) {
	if(stripos($uank,$cntet[$i]) !== false || $uank == $cntet[$i]) {
		showmsg('希望你明天还会来!', '-1');
		exit();
	}
}

说明:$cikua 中的代码,是UA黑名单。用 | 隔开,按格式添加。IPV4换IPV6也能防。

温馨提示

内容由用户共同创建和维护,并不代表织梦爱好者论坛立场!
建议您独自对内容进行评估,核实并咨询相关的专业人士!

点击登录

您尚未登录,请登录后查看。
如已经登录,请刷新当前页面。
与博客互通,请在《全民博客》登录
如已在博客登录,请刷新当前页面。

登录后方可回帖

snh102

DeDeBIZ织梦怎么重新安装

DedeBIZ重装教程,DedeBIZ怎么重装?附上DeDeBIZ重新安装的方法。 方法一:手动修改 1、删除跟目录下的 index.html 文件 2、删除 /data/common.inc.php 文件 3、删除 /data/config.cache.inc.php 文件 4、删除 /data/config.cache.bak.p...

织梦BIZ 重新安装 DeDeBIZ snh102 • 2024-09-17
snh102

DeDeBIZ织梦更换鼠标滑动拼图验证码

有句话,不知当讲不当讲,但是我还是想说,被恶意刷垃圾留言,那绝对是不存在的呀。如果你被刷,那说明你的网站,做得还是不够安全呀! 下面,是本原创织梦教程,出自本织梦技术论坛,网上若有同款...

DeDeBIZ 织梦开发 织梦表单 snh102 • 2024-08-10 • 最后回复来自 ruotee
1
snh102

DeDeBIZ定时随机间隔发布TXT文档教程

懒人,总能有办法,懒出新高度。DeDeBIZ发布文章也是一样,使用发布TXT文档软件,和挂火车头发布有和区别,而且那个火车头是免费的,这间隔发布TXT文档软件是收费的。多开一个软件都费电、费事不说,居...

织梦BIZ DeDeV6 DeDeBIZ snh102 • 2024-03-18 • 最后回复来自 snh102
1
snh102

织梦实现每天自动更新网站地图

百度主动推送已经没用了,看我之前写的《 百度批量在线提交工具 》已经没效果了,百度回收了网站地图、回收了提交链接额度,相当于说在百度站长平台开始远离站长了。 百度改个百度论坛新版,之前还...

织梦教程 织梦CMS DeDeCMS snh102 • 2024-06-19
snh102

织梦网站后台被收录的解决办法

有坛友问我呀。这个《 史诗级织梦安全设置教程 》是怎么做的,她说织梦后台被收录了。我想了下,发现我以前写的代码,写的有点幼稚,还有点特别的搞笑,不仅麻烦还没有作用。 未按教程操作之前:人...

DeDeBIZ DeDeCMS 织梦后台 snh102 • 2024-08-02
snh102

织梦修改templets目录名的方法

修改templets目录名,可以提高织梦模板安全、织梦系统安全、织梦网站安全等等。好了,废话少说,直接上教程。 一、打开 /include/common.inc.php 搜索 /templets 改为 /templetg 有2处,就随便改改,把 templets 目录改为...

织梦教程 DeDeCMS 织梦CMS snh102 • 2024-04-27
snh102

DeDeBIZ在channelartlist中嵌套channel时,子栏目currentstyle高亮无效的解决办法

DeDeBIZ中,织梦dede:channel指定typeid子栏目调用currentstyle高亮无效的解决教程。 但在channelartlist中嵌套channel时,dede:channel指定typeid时currentstyle高亮会无效。 调用代码 {dede:channelartlisttypeid=toprow=4currentstyle=display:...

DeDeBIZ 织梦BIZ 织梦开发 snh102 • 2024-08-15
snh102

DeDeBIZ安装时空白的解决办法

整个DedeBIZ安装教程,安装DedeBIZ都能误导小白的,DedeV6织梦模板的安装使用方法。 什么?安装时空白?对的,没错,打开 /install/index.php 时,一片空白,不知所措。 原因是PHP版本太低,调到PHP7即可解决。下面...

织梦BIZ DeDeBIZ 织梦教程网 snh102 • 2024-07-23
从白走到黑

织梦封面模板不支持dede:arclist的解决办法

织梦封面频道、织梦封面栏目、织梦封面页面,封面栏目模板,不支持dede:arclist标签调用,这就有点新奇了,下面直接上调用代码。 不支持调用 {dede:arclistrow=10orderby=pubdateidlist=}...省略代码{/dede:arclist} 这个调...

织梦教程 DeDeCMS 织梦CMS 从白走到黑 • 2024-03-10 • 最后回复来自 从白走到黑
1
snh102

DedeBIZ得德如何开启开发模式

DedeBIZ管理系统,为了网站安全,默认是开发模式的,要想开启开发模式。 打开 /system/common.inc.php 看到第 10 行,将 define(DEDEBIZ_SAFE_MODE,TRUE); 改为 define(DEDEBIZ_SAFE_MODE,FALSE); 保存。 安全模式会关闭不少菜单,只...

开发模式 安全模式 DeDeV6 snh102 • 2024-03-17
snh102

DeDeBIZ织梦修改data目录名的方法

最让人发笑的事情,莫过于村里才通网,亦或是使用的DeDeBIZ被DeDeCMS起诉。 在DeDeBIZ程序中,data缓存目录尚未改名。下面,小编教坛友把data目录改名了。 视频教程 看《 织梦CMS内容管理系统:最新织梦安全设...

DeDeBIZ DeDeV6 织梦BIZ snh102 • 2024-08-08
snh102

DedeBIZ管理系统,TAG标签不显示点击量的解决办法

DedeBIZ系统的TAGS标签不显示点击数量,经测试,就算是一直猛刷新,确实是织梦BIZ的BUG了,TAG和ID都合稀泥了,下面直接上修复的织梦教程方法。 动态教程 打开 /system/archive/taglist.class.php 搜索 $this-PageNo=intva...

织梦教程 DeDeV6 snh102 • 2024-04-28
snh102

DeDeBIZ一键式切换安全调试模式

和《 DeDeBIZ一键式切换安全开发模式 》不一样,安全模式,开发模式,只是后台一些功能的限制,默认它是开启安全模式的。 而这个开发调试模式,开启后,是会有一些php的报错信息提示,这样就可以知道是...

安全模式 开发模式 调试模式 snh102 • 2024-07-24
snh102

DeDeBIZ防被刷恶意留言系列终章篇

小编听说呀!害人之心不可有,防人之心不可无。网站经常被刷留言的小伙伴有福啦! 今天,这篇是防刷留言的终章篇教程啦! 如果,你仔细看完,并且,全部都做好了,那是不可能被刷了的! 没啥好说的...

DeDeV6 织梦BIZ 织梦开发 snh102 • 2024-08-10 • 最后回复来自 ruotee
2
snh102

DeDeBIZ得德修改会员密码的方法

在大多数情况下,织梦站长都不喜欢折腾,一般都是在织梦后台修改会员密码。 但是,编辑、修改、保存、确定、返回、这些按钮啊,真没有SQL命令工具好用。 下面,我给大家整个,用SQL命令工具修改的方...

DeDeBIZ DeDeV6 织梦BIZ snh102 • 27 天前
snh102

新增仅自己查看和管理员查看功能

这是一篇演示文章,测试本站新增的功能,仅自己查看和管理员查看功能! 我听说呀!提高了DedeCMS的安全性,建议所有官方原版程序搭建的站点都进行安装! 第一段:登录后查看 该部分是隐藏区 这里登录...

织梦BIZ 织梦CMS 织梦开发 snh102 • 2024-08-13
snh102

DeDeBIZ会员登陆不了的解决办法

在博客写过: DeDeBIZ登录成功后,又返回登录界面的解决办法。 DeDeBIZ历史版本下载。 就是将 v6.2.12 版的 /system/helpers/cookie.helper.php 文件与新版 V6.3.0 文件直接覆盖。 OK了,文件替换,问题解决。你再登录,就...

DeDeBIZ 织梦BIZ 织梦漏洞修复 snh102 • 2024-08-17
snh102

DeDeBIZ每日投稿数量限制的方法

织梦限制会员每天投稿数量的方法。在织梦BIZ中,会员投稿,只能永久投稿1篇。确实少了,下面,教大家修改,限制会员投稿每日能投稿10篇的方法。 一、先开启开发模式,织梦BIZ不太人性化,想改点东西,...

织梦教程 DeDeV6 snh102 • 2024-04-27
snh102

DeDeBIZ织梦安装UEditorPlus百度编辑器

UEditor Plus 是基于 UEditor 二次开发的富文本编辑器。 昨天发现的,百度编辑器大有可玩。织梦BIZ的《 DeDeBIZ织梦安装UEditor百度编辑器 》我都是用这个。既然发现了,肯定是需要更新的哈! 演示效果图 和官网...

织梦开发 织梦编辑器 snh102 • 2024-07-14
snh102

DeDeBIZ二次开发实现API接口调用织梦会员信息

在《 DeDeBIZ程序开发实现API接口调用织梦会员头像 》织梦教程中,已经封装接口啦! 这篇教程,将DeDeBIZ、DeDeCMS等,织梦程序二次开发,封装成API接口的方式调用。 调用标签 http://你的网址/user/info.php?ui=adm...

DeDeBIZ DeDeCMS 织梦开发 snh102 • 2024-08-10
Loading...