十月 10, 2006

替留言版加入驗證碼

最近遭受垃圾留言攻擊,所以替留言版加入驗證碼。

  1. /plugins/guestbook/templates/updateguestbook.template 模版加入

{if !empty($authimage)}
{if $authimage->isEnabled()}
<TR>
<TD valign="top" align="right" nowrap><LABEL for=url>驗證碼:</LABEL></TD>
<TD><input id=url  name="authImage" id="authImage" value="" size="4"> {$authimage->show()}</TD>
</TR>
{/if}
{/if}

  1. 修改/plugins/authimage/class/security/authimagefilter.class.php

行42
            if( $request->getValue( "op" ) != "AddComment" ) {
改成
   $_check_op=array("AddComment","AddGuestbookPost","ReplyGuestbookPost");
            if( !in_array($request->getValue( "op" ),$_check_op) ) {


Posted by jyn99 at 21:23  迴響 (2)引用 (0) │ 點擊數 (4850) │ 架設日誌

引用URL

http://reading.kl.edu.tw/blog/trackback.php?id=33
回應文章
你好 我在blog的驗證碼用你這的教學沒有問題
不過在留言版的地方 不用驗證碼就可以送出了
請問會是哪邊的設定問題呢?
謝謝
Posted by milun at 22/08/2007, 08:32
原來是我用搜尋的時候
改到了沒放在plugins裡的檔
反倒是改到原本下載解壓縮放在plugins外頭的檔案
以可以使用囉  非常謝謝你:)
Posted by milun at 22/08/2007, 10:01