和很多朋友一样,我申请的这个虚拟空间,不能正常显示验证码。所以后台管理就无法用了。。。(

等于PJBlog不能用~)
论坛,网络淘了N久也没找到删除 PJBlog 2.7 验证码的方法,俗话说自己动手,丰衣足食。。。follewing me
事先声明:改之前,文件一定要备份呀。。不然就等着哭了~~不过我保证,我改过后没有任何问题(乱码,登陆出错什么的都没发生诶)。。
顺便提醒:改动文件,一定要用FrontPage 或者 DW 等,不然有些页面改动后会出现乱码~~~
如果你没有装这些东东,在线网页编辑也是可以的,用TXT打开ASP文件,把代码复制到在线网页编辑里,然后按Ctrl+F查找几个代码,就可以改了~
这里我帮大家找了一个
http://master8.net/e2/
具体步骤以下:
1. 打开 common/checkUser.asp 去掉以下这两段:
第一段代码:
IF validate="" Then
ReInfo(0)="错误信息"
ReInfo(1)="<b>请输入登录验证码</b><br/><a href=""javascript:history.go(-1);"">请返回重新输入</a>"
ReInfo(2)="WarningIcon"
login=ReInfo
logout(false)
exit function
end if
第二段代码:
IF cstr(lcase(Session("GetCode")))<>cstr(lcase(validate)) then
ReInfo(0)="错误信息"
ReInfo(1)="<b>验证码有误,请返回重新输入</b><br/><a href=""javascript:history.go(-1);"">请返回重新输入</a>"
ReInfo(2)="ErrorIcon"
login=ReInfo
logout(false)
exit function
end if
2.打开 login.asp (会员登陆页面)去掉
程序代码:
< label>验证码:<input name="validate" type="text" size="4" class="userpass" maxlength="4"/> <%=getcode()%></label><br/>
3.去掉留言本的验证码: (无此插件的朋友跳过)
打开 Plugins/GuestBook/bookaction.asp 去掉两段代码:
第一段程序代码:
IF cstr(lcase(Session("GetCode")))<>cstr(lcase(validate)) then
showmsg "留言发表错误信息","<b>验证码有误,请返回重新输入</b><br/><a href=""LoadMod.asp?plugins=GuestBookForPJBlog"">请返回重新输入</a>", "ErrorIcon","plugins"
exit function
end if
第二段程序代码
<tr><td align="right" width="70"><strong>验证码:</strong></td><td align="left" style="padding:3px;"><input name="validate" type="text" size="4" class="userpass" maxlength="4"/> <%=getcode()%></td></tr>
其它地方的验证码也可去掉:
打开 blogcomm.asp (评论页面那的验证码)去掉
IF (memName=empty or blog_validate=true) and cstr(lcase(Session("GetCode")))<>cstr(lcase(validate)) then
ReInfo(0)="评论发表错误信息"
ReInfo(1)="<b>验证码有误,请返回重新输入</b><br/><a href=""javascript:history.go(-1);"">请返回重新输入</a>"
ReInfo(2)="ErrorIcon"
postcomm=ReInfo
exit function
end if
4.打开 register.asp (用户注册页面)去掉
下面这段程序代码我的源码里没有,也就不用删除了
IF (memName=empty or blog_validate=true) and cstr(lcase(Session("GetCode")))<>cstr(lcase(validate)) then
ReInfo(0)="评论发表错误信息"
ReInfo(1)="<b>验证码有误,请返回重新输入</b><br/><a href=""javascript:history.go(-1);"">请返回重新输入</a>"
ReInfo(2)="ErrorIcon"
postcomm=ReInfo
exit function
end if
程序代码
<tr><td align="right" width="85"><strong>验证码:</strong></td><td align="left" style="padding:3px;"><input name="validate" type="text" size="4" class="userpass" maxlength="4"/> <%=getcode()%> <font color="#FF0000"> *</font> 请输入验证码</td></tr>
程序代码
IF cstr(lcase(Session("GetCode")))<>cstr(lcase(validate)) then
ReInfo(0)="错误信息"
ReInfo(1)="<b>验证码有误,请返回重新输入</b><br/><a href=""javascript:history.go(-1);"">单击返回</a>"
ReInfo(2)="ErrorIcon"
register=ReInfo
exit function
end if
5.打开 class/cls_article.asp 去掉
程序代码
<%if memName=empty or blog_validate=true then%><tr><td align="right" width="70"><strong>验证码:</strong></td><td align="left" style="padding:3px;"><input name="validate" type="text" size="4" class="userpass" maxlength="4"/> <%=getcode()%></td></tr><%end if%>
打开 common/function.asp 去掉
程序代码:
'*************************************
'获得注册码
'*************************************
Function getcode()
getcode= "<img src=""common/getcode.asp"" alt="""" style=""margin-right:40px;""/>"
End Function
6.打开 /BlogLink.asp (友情连接)去掉
程序代码
<tr><td align="right" width="70"><strong>验证码:</strong></td><td align="left" style="padding:3px;"><input name="link_validate" type="text" size="4" class="userpass" maxlength="4"/><%=getcode()%></td></tr>
7.最后可以把这个文件也删除 common/GetCode.asp
这里我把改好的ASP文件提供给大家,附件下载,覆盖相应的文件就可以了。不过个人推荐自己改代码,因为如果你曾经改过代码,覆盖会引起混乱~~那就麻烦西麻烦啦~
再次提醒,一定要先备份哦~~同学们~~~~~
原帖(反正也是我写的):
http://oimu.31344.com/article.asp?id=9 反正我是原作者。。。一样的
留言,一起探讨哦~~我也是刚开始接触PJBlog的诶~~
好了,祝大家一切顺利哈~
我博客里的下载地址:
点击下载
[
本帖最后由 木间伤 于 2007-11-14 19:39 编辑 ]