您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
织梦dedecms自定义表单添加验证码的示例代码
访卉2023-09-26 15:07:31dedecms教程已有31人查阅
导读使用织梦Dedecms自定义表单的时候,即使你做了字段的验证,也很有可能被人刷很多垃圾的内容,更加安全的一个方法是为自定义表单添加上验证码功能。
使用织梦Dedecms自定义表单的时候,即使你做了字段的验证,也很有可能被人刷很多垃圾的内容,更加安全的一个方法是为自定义表单添加上验证码功能。今天我就来为大家分享一下怎样给自定义表单添加验证码!
一、添加表单验证码首先登录网站后台,找到你自定义表单的管理(修改)页面,你会看到表单发布时调用的模板:
这个模板位于 /templets/plus/ 目录下,我们打开相应的模板,在 之后,</table>之前加入如下代码: 保存。
然后刷新一下表单提交页面看看,是不是已经出现了验证码?
二、对输入验证码进行校验下面我们要做的就是对验证码进行验证。打开 /puls/diy.php 页面,在elseif($do == 2){ 里添加如下代码(一定要位于这个大括号里的最前面): 保存即可。再次刷新一下表单,提交测试下~~
提示:
1. 把代码加到 diy.php 中,你所有的自定义表单模板都需要加上验证码,没加的会提示“验证码不正确”;当然,你也可以根据 $diyid 来设置是否进行验证码校验。
2. 第二段代码中的 $backurl 可以直接写成 -1,这时候必须把ResetVdValue(); 去掉,否则会一直提示“验证码不正确”,因为 $backurl 写成 -1 时,表单返回上一个页面,验证码图片并没有刷新,而ResetVdValue(); 又会把已保存的验证码值清空,导致校验失败。
一、添加表单验证码首先登录网站后台,找到你自定义表单的管理(修改)页面,你会看到表单发布时调用的模板:
这个模板位于 /templets/plus/ 目录下,我们打开相应的模板,在 之后,</table>之前加入如下代码: 保存。
然后刷新一下表单提交页面看看,是不是已经出现了验证码?
二、对输入验证码进行校验下面我们要做的就是对验证码进行验证。打开 /puls/diy.php 页面,在elseif($do == 2){ 里添加如下代码(一定要位于这个大括号里的最前面): 保存即可。再次刷新一下表单,提交测试下~~
提示:
1. 把代码加到 diy.php 中,你所有的自定义表单模板都需要加上验证码,没加的会提示“验证码不正确”;当然,你也可以根据 $diyid 来设置是否进行验证码校验。
2. 第二段代码中的 $backurl 可以直接写成 -1,这时候必须把ResetVdValue(); 去掉,否则会一直提示“验证码不正确”,因为 $backurl 写成 -1 时,表单返回上一个页面,验证码图片并没有刷新,而ResetVdValue(); 又会把已保存的验证码值清空,导致校验失败。
本文标签:
很赞哦! (1)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
dedecms网页模板制作教程
网页模板就是templets中的htm文件,所以编写模板就是要编写html。这篇文章不是关于标签的具体使用,而是对网页模板的一些理解。包括基本的标签语法,织梦DedeCMS移动端手机端站点安装搭建方法
织梦移动站使用方法:一、安装Dedecms移动站点的两种方式:(1)下载新版本直接安装使用,Dedecms版本:V5.7SP1正式版(2015-06-18自动更新HTML FOR DedeCMS 5.3(支持首页,列表页,文章页)的方法
关键字描述:支持 首页 文章 更新 自动 DedeCMS 模块 安装DedeCMS V5.3的使用方法很简单~~~ 直接用后台的模块安装就可以了。坚决贯彻织梦模板dedecms文件名的作用和说明
织梦模板dedecms文件名介绍与说明:单页图文:/templets/default/singepage.htm留言板:/templets/plus/
留言与评论 (共有 0 条评论) |