生物导航网博客欢迎您......


<<  < 2008 - >  >>
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31


公告
生物导航网博客欢迎您......

我的分类(专题)
生物导航网博客欢迎您......

日志更新
生物导航网博客欢迎您......

最新评论
生物导航网博客欢迎您......

留言板
生物导航网博客欢迎您......

链接

Blog信息
生物导航网博客欢迎您......







给动易文章评论加验证码的准确方法
thinker 发表于 2008-7-6 8:37:00

刚给生物导航网升级到siteweaver6.6,虽然新版加了AJAX评论,但默认的没有带验证码功能。最近一些垃圾评论依然疯狂,只有加验证码才能缓解下。但搜索了动易论坛,很难找到正确的加验证码功能。因为,只加验证码是不够的,必须得加判断,否则加的验证码也行同摆设,没有作用。正确的方法如下:

正确方法:

1、打开如下文件:/Include/PowerEasy.Comment.asp

2、找到如下代码:Sub SaveComment()

3、在Dim trs, NoneedCheck之前加上如下代码:

'================================================================================================
If Request("CheckCode") <> Session("CheckCode") Then
    FoundErr = True
    ErrMsg = ErrMsg & "<br><li>您输入的验证码和系统产生的不一致,请重新输入。</li>"
    Exit Sub
End If
'================================================================================================

4、在ajax评论模板的相应位置加上验证码判断:

    if (document.form1.Name.value=='')
    {
     alert('请输入姓名!');
     document.form1.Name.focus();
     return false;
    }
    if (document.form1.CheckCode.value=='')
    {
     alert('请输入验证码!');
     document.form1.CheckCode.focus();
     return false;
    }

5、在相应位置放上验证码的代码:

<tr>
        <th>验证码</th>
        <td><input type="text" size="8" name="CheckCode" class="textInput vAlign" />
          <a href='javascript:refreshimg()' title='看不清楚,换个图片'><img src="../Inc/CheckCode.asp" id='checkcode' style="cursor:pointer;" class="vAlign" /></a></td>
      </tr>

6、重新生成静态页面,大功告成。


阅读全文 | 回复(0) | 引用通告 | 编辑
 


  • 标签:动易 验证码 
  • 发表评论:
    生物导航网博客欢迎您......



    Powered by Oblog.