« L-Blog 1.08(SE) Final 防暴库补丁! | (回到Blog入口) | L-BLOG重大安全漏洞的描述及补丁 »

L-Blog 1.08(SE) Final 验证码功能修改方法!

注意 2005-01-17 23:30 前更新过的朋友,请将修改后文件中的
程序代码: [ 复制代码到剪贴板 ]  
ElseIf Trim(Session("L-Blog_ValidateCode"))<>Trim(Request.Form("validatecode")) Then
修改为:
程序代码: [ 复制代码到剪贴板 ]  

注意 2005-01-17 23:30 前更新过的朋友,请将修改后文件中的
程序代码: [ 复制代码到剪贴板 ]
ElseIf Trim(Session("L-Blog_ValidateCode"))<>Trim(Request.Form("validatecode")) Then
修改为:
程序代码: [ 复制代码到剪贴板 ]
ElseIf Trim(Request.Form("validatecode"))=Empty Or Trim(Session("L-Blog_ValidateCode"))<>Trim(Request.Form("validatecode")) Then
也就是在增加一个 Trim(Request.Form("validatecode"))=Empty 的条件!
----------------------------------------------------------------------------------------------------------
首先下载压缩包,解压后把文件复制到 include 目录!

[down=attachments/month_0501/rogu_xum2_validatecode.rar]点击下载此文件[/down]

然后修改 blogview.asp 文件!
找到:

程序代码: [ 复制代码到剪贴板 ]
发表评论



作者:
用户名:
<%If memName<>Empty Then
Response.Write("")
Else
Response.Write(" 密码:   同时注册?")
End If%>

修改为:

程序代码: [ 复制代码到剪贴板 ]
发表评论 - 不要忘了输入验证码哦!


作者:
用户:
<%If memName<>Empty Then
Response.Write("")
Else
Response.Write(" 密码:   注册?")
End IF%> 验证: 

然后继续修改 blogcomm.asp 文件,找到:

程序代码: [ 复制代码到剪贴板 ]
ElseIf (memStatus<>"SupAdmin" And memStatus<>"Admin") And DateDiff("s",Request.Cookies(CookieName)("memLastPost"),Now())<15 Then
msg_Title="出现错误"
msg_Content="你发表评论速度太快了,点击返回上一页"

在他后面加入以下代码:

程序代码: [ 复制代码到剪贴板 ]
ElseIf Trim(Request.Form("validatecode"))=Empty Or Trim(Session("L-Blog_ValidateCode"))<>Trim(Request.Form("validatecode")) Then
msg_Title="出现错误"
msg_Content="请输入发表评论按钮旁边的验证码框,点击返回上一页"

就可以了!防止恶意注册的修改方法原理相同!大家自己改吧!嘿嘿!如果你不会的话,这里有修改好的文件:


[down=attachments/month_0501/rogu_85wa_register.rar]点击下载此文件[/down]

关于

此页面包含了发表于2005年1月18日 10:53的 Blog 上的单篇日记。

此 Blog 的前一篇日记是 L-Blog 1.08(SE) Final 防暴库补丁!

此 Blog 的后一篇日记是 L-BLOG重大安全漏洞的描述及补丁

更多信息可在 主索引 页和 归档 页看到。

Creative Commons License
此 Blog 中的日记遵循以下授权 Creative Commons(创作共用)授权.
Powered by
Movable Type 6.3.2