蓝雨 发表于 2008-4-11 17:11:37

增强版验证码补丁 For 7.1SP1、8.0、8.1、8.2正式版

近期针对动网论坛的注册机和发帖机日益猖獗,为保护广大用户的利益,我们以补丁形式对DVBBS论坛的验证码部分做出改进。
此补丁适用7.1SP1、8.0、8.1、8.2正式版,为了方便大家使用,我们把不同版本的安装程序和安装说明分别打包,大家可以按照自己的需要进行下载。
官方发布的精简版Beta 1 中已经包含了此补丁,稍后也会在8.2正式版的安装包中更新此补丁!
由于此次补丁更新版本较多,涉及部分较为复杂,请大家一定在下载安装前认真阅读本帖以免造成不便!
安装注意事项:
1、安装此插件后,如果被修改的文件效果没有体现出来,可能是缓存没有更新,大家可以进入后台点击更新缓存即可。
2、如果由于修改了文件,但是被修改部分没有生效,无法登录后台(如验证码图片太小看不清楚等情况),此时可以下载CleanCache.asp文件上传至论坛跟目录,并运行,即可更新缓存。注意:此文件使用后请立即删除!
3、安装此插件后,后台基本设置中会多出一个“验证码显示设置”的菜单,强烈建议各位根据自己的喜好修改这里的设置,这样才能使自己的验证码与众不同,也更增加发帖机或注册机的识别难度。
4、如果修改了验证码中的字符个数,请一定要记得修改图片的宽度和高度以适应字符数,否则可能会出现注册码显示不完的情况,若因此导致无法登录后台,可用安装包中的Dv_GetCode.asp文件再次覆盖即可还原为默认验证码。
5、“验证码显示设置”中的预览功能,需要给予IIS访问者帐户对“Admin/CaptchaPreview.asp”文件的写权限,如果不能给予写入权限,则无法使用预览功能。
6、在后台修改“验证码显示设置”的时候,需要给予IIS访问者帐户对“Dv_GetCode.asp”文件的写权限,如果无法给予此权限,则在修改时,会给出应该修改的内容,手动复制这些内容到Dv_GetCode.asp文件中覆盖即可



注意:安装说明中“admin目录下的left.htm文件”在8.2中为“left.asp”,请大家在安装时注意,仔细阅读安装说明!(感谢飞吧社区朋友指出)
8.2版安装说明中Recource应为Resource,请注意!(感谢胡明通朋友指出)
7.1版本的用户需要修改CONN.ASP文件,增加Const DvCodeFile = \"DV_getcode.asp\"详细方法请看安装包内说明!
说明中的模板文件是指安装包中附带的模板(如template_1)或者您自己安装的模板,而不是admin目录,请注意!
改动部分的行数仅供参考,可能会由于您对模板的修改等原因不同,请核对上下文的代码决定修改的位置!

对于8.2版(部分8.1版本的)修改后后台不能输入中文导致不能登录的,请仔细阅读8.2安装说明第六条,如果还是不行,就使用cleancache清理一下论坛缓存,再删除一下本地浏览器缓存。
页: [1]
查看完整版本: 增强版验证码补丁 For 7.1SP1、8.0、8.1、8.2正式版