织梦挑错插件实现验证码、防灌水码提交功能
发布时间:2021-05-10 编辑:√無∑情— 内容来源:收集于网络
织梦挑错插件默认是没有验证码的,这就容易被“闲人”无聊点点鼠标就能无限制提交。为了减少这种可能的发生,我们为织梦网站增加验证码、防灌水码,来增加操作难度。
验证码:必须输入正确的验证码才能提交
防灌水码:必须输入指定的内容才能提交
且【验证码+防灌水码】必须都正确后就能提交,这样就提高了防刷程度。
找到:约23-24行
elseif($dopost == "saveedit")
{
的下面添加:

2、打开模板文件:根目录/templets/plus/erraddsave.htm 在要显示码证验位置加入下面代码即可:
1、打开根目录/plus/erraddsave.php 文件
找到:约23-24行,在
elseif($dopost == "saveedit")
{
的下面添加:
/plus/erraddsave.php 文件

模板文件:根目录/templets/plus/erraddsave.htm

织梦挑错插件实现验证码、防灌水码提交功能效果:
验证码:必须输入正确的验证码才能提交
防灌水码:必须输入指定的内容才能提交
且【验证码+防灌水码】必须都正确后就能提交,这样就提高了防刷程度。
一、为织梦挑错插件添加【验证码】功能:
1、打开根目录/plus/erraddsave.php 文件找到:约23-24行
elseif($dopost == "saveedit")
{
的下面添加:
if(!isset($vdcode))
{
$vdcode = '';
}
$svali = GetCkVdValue();
if(preg_match("/2/",$safe_gdopen)){
if(strtolower($vdcode)!=$svali || $svali=='')
{
ResetVdValue();
ShowMsg('验证码错误!', '-1');
exit();
}
如图:
2、打开模板文件:根目录/templets/plus/erraddsave.htm 在要显示码证验位置加入下面代码即可:
<tr>
<td height="60" align="right" bgcolor="#FFFFFF"><span>录验证码:</span></td>
<td bgcolor="#FFFFFF" height="30" align="left">
<input name="vdcode" type="text" class="text login_from3" id="vdcode" style="width: 150px;" text-transform: "uppercase;" size="60"/>
<img id="vdimgck" align="absmiddle" onClick="this.src=this.src+'?'" style="cursor: pointer;" alt="看不清?点击更换" src="../include/vdimgck.php"/>
<a href="#" onClick="changeAuthCode();">看不清?点击更换</a> </td>
</tr>
效果图:
二、为织梦挑错插件添加【防灌水码】功能:
此功能和上面验证码的一样1、打开根目录/plus/erraddsave.php 文件
找到:约23-24行,在
elseif($dopost == "saveedit")
{
的下面添加:
if($reg_ha != '57自学网')
{
ShowMsg('请正确输入本网站名,本网站名为:<font color=red><b>57自学网</b></font>','-1');
exit();
}
}
2、打开模板文件:根目录/templets/plus/erraddsave.htm 在要显示码证验位置加入下面代码即可:
<tr>
<td height="60" align="right" bgcolor="#FFFFFF">防灌水码:</td>
<td bgcolor="#FFFFFF"><input type="text" class="intxt w200" style="width: 100%" name="reg_ha" size="25" maxlength="15" placeholder="请输入本网站名" onfocus="if (this.placeholder=='请输入本网站名')this.value=''" onblur="if (this.value=='')this.placeholder='请输入本网站名'" required></td>
</tr>
完!
三、【防灌水码】+【验证码】都实现
和上面做法一样,各自代码依次加入即可:/plus/erraddsave.php 文件

模板文件:根目录/templets/plus/erraddsave.htm

织梦挑错插件实现验证码、防灌水码提交功能效果:
织梦二开教程分类
热门教程
- 织梦默认目录怎么更改?plus和include目录的重命名修改方法
- 织梦后台怎么简化?DEDECMS后台界面修改教程
- DEDECMS简略标题字数的修改方法
- 织梦前台模板里显示当前登录会员名
- 织梦DedeCms用SQL语句调用数据库任意内容教程+使用分析
- 织梦后台系统参数设置不能保存,要怎么操作?
- 织梦手机端实现搜索功能的方法
- 织梦模板标签结合str_replace()替换函数调用的方法
- 解决织梦DEDECMS中TAG标签字数长度限制的方法
- Dedecms增加随机问题防止被恶意注册会员
- 织梦默认【顶踩】功能美化修改
- dede会员密码找回邮件链接的前面多了一个域名
- dedecms搜索列表显示内容里面全部图片的方法
- dedecms文章列表显示内容里面全部图片的方法
- 织梦图集更改后不能显示略宿图的解决方法
- 织梦DedeCMS修改文章时怎么取消下载远程图片和资源
- 织梦dedeCMS大数据量时的优化方法
- 织梦实现直接显示PDF文件的方法








