插件发布
插件名称: |
Discuz!X 验证码新样式 |
插件来源: |
|
适用版本: |
Discuz! X1 |
语言编码: |
GBK简体 UTF8简体 BIG5繁体 |
最后更新时间: |
|
插件作者: |
img |
插件简介: |
Discuz!X 验证码新样式, 扭曲字体让验证码更难破解... google like. |
本帖最后由 img 于 2010-7-4 00:49 编辑
对于最新SVN版本的DX的更新
在class_captcha.php第131行找到- dsetcookie('seccode'.$idhash, authcode(strtoupper($text)."\t".(TIMESTAMP - 180)."\t".$idhash."\t".$_G['sid']."\t".FORMHASH, 'ENCODE', $_G['config']['security']['authkey']), 360, 1, true);
复制代码 改为- dsetcookie('seccode'.$idhash, authcode(strtoupper($text)."\t".(TIMESTAMP - 180)."\t".$idhash."\t".$_G['sid']."\t".FORMHASH, 'ENCODE', $_G['config']['security']['authkey']), 0, 1, true);
复制代码 即可.
以后如DX在验证码COOKIE写入方面有所更新, 参考
source/function/function_seccode.php 第 36行- dsetcookie('seccode'.$idhash, authcode(strtoupper($seccode)."\t".(TIMESTAMP - 180)."\t".$idhash."\t".$_G['sid']."\t".FORMHASH, 'ENCODE', $_G['config']['security']['authkey']), 0, 1, true);
复制代码 将其中的$seccode 改为 $text 替换 source/class/class_captcha.php的第131行即可.
更漂亮更难破解的验证码 . 样式看截图:
++++++++++++++++++++++++++++
+ 更漂亮更难破解的验证码 +
++++++++++++++++++++++++++++
原始程序: cool-php-captcha
地址: http://code.google.com/p/cool-php-captcha/
修改嵌入Discuz! X : Ken 'img' Z
++++++++++++++++++++++++++++
+ 说明 +
++++++++++++++++++++++++++++
简单修改1行代码即可享受新的验证码样式。
更漂亮也更不容易被灌水机破解。
++++++++++++++++++++++++++++
+ 安装 +
++++++++++++++++++++++++++++
STEP1:
上传UPLOAD目录所有内容至服务器
STEP2:
打开 source\module\misc\misc_seccode.php
找到:修改为:- require_once libfile('class/captcha');
- $code = new captcha();
复制代码 STEP3:
后台启动验证码
进入“全局”->"防灌水设置"->"验证码设置"
在 "验证码类型" 中选择
英文图片验证码
中文图片验证码
均可以使用新的图片验证码样式。不影响其他验证方式(如FLASH,语音及位图)
++++++++++++++++++++++++++++
+ 设置 +
++++++++++++++++++++++++++++
如需对验证码样式进行设置, 请打开
source\class\class_captcha.php进行修改。
修改说明是英文,懒得翻译了,看得懂就修改,看不懂的默认设置也挺好的啦
无需注册下载地址
http://bbs.7dps.com/thread-11476-1-1.html
补充以下适合DX最新版本的class_captcha.php , 直接覆盖到source/class/class_captcha.php即可.
|
评分
-
3
查看全部评分
-
|