开启dede自定义表单验证码步骤一:
// 修改D:DedeAMPZWebRootdededede empletssys_safe.htm:// 在这一句后面<label for='gdopen7'>问答 </label>添加一项,并把 <label for='gdopen7'>问答 </label>后台的</td>移动到后面。!注意</td>的位置,否则会造成布局混乱。
<input name="gdopen[]" type="checkbox" id="gdopen8" value="8" <?php echo (preg_match("/8/",$safe_gdopen))? "checked" : ""; ?>>
<label for='gdopen8'>表单 </label></td>
开启dede自定义表单验证码步骤二:
// 在需要添加表单处添加验证码代码如下:<script type="text/javascript">
function changeAuthCode() {
var num = new Date().getTime();
var rand = Math.round(Math.random() * 10000);
num = num + rand;
$('#ver_code').css('visibility','visible');
if ($("#vdimgck")[0]) {
$("#vdimgck")[0].src = "../include/vdimgck.php?tag=" + num;
}
return false;
}
</script>
<span>验证码:</span>
<input id="vdcode" class="text login_from3" type="text" style="width: 50px; text-transform: uppercase;" name="vdcode"/>
<img id="vdimgck" align="absmiddle" onclick="this.src=this.src+'?'" style="cursor: pointer;" alt="看不清?点击更换" src="../include/vdimgck.php"/>
看不清? <a href="#" onclick="changeAuthCode();">点击更换</a>
开启dede自定义表单验证码步骤二:
在表单提供验证脚本处if($action == 'post')
{
if(empty($do))
{
$postform = $diy->getForm(true);
include DEDEROOT."/templets/plus/{$diy->postTemplate}";
exit();
}
elseif($do == 2)
{
的后面添加如下代码:
if(!isset($vdcode))
{
$vdcode = '';
}
$svali = GetCkVdValue();
if(preg_match("/8/",$safe_gdopen)){
if(strtolower($vdcode)!=$svali || $svali=='')
{
ResetVdValue();
ShowMsg('验证码错误!', $_SERVER['HTTP_REFERER']);
exit();
}
}
以上就是青锋建站-专业的网站建设公司给大家分享的在织梦dede自定义表单添加验证码的功能的方法,自定义表单验证码还可以在后台关闭和开启。具体方法是依次打开后台-系统-验证安全设置-将表单前面的复选框不选即可。青锋建站,提供专业的高品质网站制作服务,包括网站建设,SEO,网络营销,PHP开发,网站建设知名品牌,全国接单,为企业构建强有力的营销平台。
转载请注明来源网址:青锋建站-http://www.sjzphp.com/webdis/vdimgck_712.html