aspcms留言增加防刷新验证,单一ip留言条数限制,防止恶意刷新及恶意提交。

作者: 发布于:2015-07-20 点击量:706
 

zzz本身还算安全,只有留言这个常用表单经常会被注入很多垃圾信息,插入以下验证代码就可以避免困扰的垃圾留言问题。</p>


打开gbook/save.asp

在17行以下添加</p>

Dim RefreshTime,isRefresh
RefreshTime = 10   '防止刷新时间,单位(秒)
isRefresh = 1    '是否使用防刷新功能,0=否,1=是
If isRefresh = 1 Then
If (Not IsEmpty(Session("RefreshTime"))) And RefreshTime > 0 Then
   If DateDiff("s", Session("RefreshTime"), Now()) < RefreshTime Then	
	 alertMsgAndGo "本页面起用了防刷新机制,请不要在"&RefreshTime&"秒内连续刷新本页面……","-1"
   Else
    Session("RefreshTime") = Now()
   End If
Else
   Session("RefreshTime") = Now()
End If
End If




来源: 本文链接:/content/217

邮件订阅:

(订阅后每次本页有更新都会给你发一封提醒邮件,方便客户获取掌握最新插件信息)

(工作日:周一-周六8:30-23:00)