第一步,找到 /plus/diy.php这个文件,在头部加入代码:
require_once(DEDEINC.'/membermodel.cls.php')
找到以下代码:
elseif($do == 2)
{
$dede_fields = empty($dede_fields) ? '' : trim($dede_fields)
$dede_fieldshash = empty($dede_fieldshash) ? '' : trim($dede_fieldshash)
if(!empty($dede_fields))
{
if($dede_fieldshash != md5($dede_fields.$cfg_cookie_encode))
{
showMsg('数据校验不对,程序返回', '-1')
exit()
}
}
将其改为:
elseif($do == 2)
{
$svali = GetCkVdValue()
if(preg_match("/1/",$safe_gdopen)){
if(strtolower($vdcode)!=$svali || $svali=='')
{
ResetVdValue()
ShowMsg('验证码错误!', '-1')
exit()
}
}
$dede_fields = empty($dede_fields) ? '' : trim($dede_fields)
$dede_fieldshash = empty($dede_fieldshash) ? '' : trim($dede_fieldshash)
if(!empty($dede_fields))
{
if($dede_fieldshash != md5($dede_fields.$cfg_cookie_encode))
{
showMsg('数据校验不对,程序返回', '-1')
exit()
}
}
第二步,在使用验证码的自定义表单静态页面中插入如下代码:
<input id="vdcode" style="width: 50pxtext-transform: uppercase" type="text" name="vdcode" />
<img id="vdimgck" style="cursor: pointer" onclick="this.src=this.src+'?'" alt="看不清?点击更换" src="/include/vdimgck.php" align="absmiddle" />看不清? <a onclick="changeAuthCode()" href="javascript:void(0)">点击更换</a>
第三步,在这个静态页面里还得引用JQuery,再加入 JS代码:
<script type="text/javascript">// <![CDATA[
$ = jQuery
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>
/plus/erraddsave.php
elseif($dopost == "saveedit"){
这段代码下增加
if(!isset($vdcode)){
$vdcode = ''
}
$svali = GetCkVdValue()
if(preg_match("/2/",$safe_gdopen)){
if(strtolower($vdcode)!=$svali || $svali=='')
{
ResetVdValue()
ShowMsg('验证码错误!', '-1')
exit()
}
}
/templets/plus/erraddsave.htm
中增加
<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> <tr>
<td>验证码:</td>
<td> <li> <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> </li></td>
</tr>
就可以了
方法/步骤
1、首先,要有一个百度账号,没有的需要注册一下。
2、其次,登录账号,访问百度站长平台,点击开始使用站长工具
3、再次,点击站点管理,然后点添加网站,添加你要验证的网站网址,点击下一步。
4、然后,选择第二种方式“HTML标签验证”,将标签复制。
5、进入织梦网站后台,点击模板—默认模板管理。
6、选择首页模板,一般是index.htm,然后将复制的标签放在<head>标签与</head>标签之间,保存。
7、最后,回到百度站长平台点击完成验证就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)