本人一個教學資源網站近日很是遭受了垃圾消息的侵擾,今天抽了點時間給留言本加了個驗證碼,希望能起作用,方法提供如下:(針對新云2.1版本)
后臺模板
發表留言頁面模板
修改模板基本設置
發表留言表單代碼加上下面代碼:
<tr bgcolor="#F8F8F8">
<td align="right"><strong>驗證碼:</strong></td>
<td colspan="2">
<input name="verifycode" type="text" size="10" maxlength="5">
請在附加碼框輸入 <img src="../inc/getcode.asp" alt="驗證碼,看不清楚?請點擊刷新驗證碼" height="10" style="cursor : pointer;" onclick="this.src='../inc/getcode.asp'" />
</td>
</tr>
在write.asp文件里加上
If Session("getcode") = "9999" Then
Session("getcode") = ""
ErrMsg = ErrMsg + ("請不要重復提交,如需重新登陸請返回登陸頁面。n")
Founderr = True
ElseIf CStr(Session("getcode"))<>CStr(Trim(Request("verifycode"))) Then
ErrMsg = ErrMsg + ("您輸入的認碼和系統產生的不一致,請重新輸入。")
Founderr = True
End If
以上只是提供一個思路,具體的驗證碼是否具有防軟件破解
新聞熱點
疑難解答