为了避免有人或机器恶意提交垃圾无用的信息,我们需要给织梦自定义表单添加验证码功能。这个也是***必要的, s 自定义表单默认没有验证码的功能,下面来看看给织梦s自定...
为了避免有人或机器恶意提交垃圾无用的信息,我们需要给织梦自定义表单添加验证码功能。这个也是***必要的,dedecms自定义表单默认没有验证码的功能,下面来看看给织梦dedecms自定义表单添加验证码的方法:
添加验证字段
打开plus/diy.php搜索找到if(!empty($dede_fields))在{}添加:
3 |
{ShowMsg( '姓名不能为空' , '-1' ,0,1000); exit ; } |
4 |
else if (!preg_match( "/^1[34578]d{9}$/" , $tel ) ){ ShowMsg( '请输入正确的手机号' , '-1' ,0,1000); exit ; } |
5 |
else if (! is_numeric ( $qq ) ) { ShowMsg( '请输入正确的QQ' , '-1' ,0,1000); exit ; } |
6 |
else if ( empty ( $contet ) ) { ShowMsg( '留言不能为空' , '-1' ,0,1000); exit ; } |
|
继续添加
1 |
$validate = empty ( $validate ) ? '' : strtolower (trim( $validate )); |
2 |
$svali = strtolower (GetCkVdValue()); |
3 |
if (( $validate == '' || $validate != $svali ) && preg_match( "/6/" , $safe_gdopen )){ |
4 |
ResetVdValue(); ShowMsg( '验证码不正确!' , '-1' ,0,1000); |
|
在模板处添加
完成!
Pbootcms问题解决
请点击在线联系我们【点击咨询解决问题】 如果您有任何Pbootcms问题,我们将免费为您写解决教程!