适用版本:Discuz 2.5f
插件作者:xlp
感谢作者:qqboy1017、pk0909、zxbbs、adamye
代码改进: 童虎
修改文件:templates.lang.php、register.php、register. htm、message.lang.php;新增verifyimg.php
安装难易:一般
语言模板:
主登陆后台,编辑templates语言包
在最后的:
- 'faq_misc_item3_a' => ' 本站所使用的 Discuz! 论坛是按照系统头衔和用户积分区分的,积分可以参考您的发帖量,其他用户的评分,或两者综合来决定。
- 当积分达到一定等级要求时,系统会自动为您开通新的权限,并给予相应星星标志。因此,拥有较高的积分数,不仅代表您在本论坛的资历与活跃程度,同时也意为着能够拥有比其他
- 用户更多的高级权限。
复制代码
- 'faq_misc_item3_a' => ' 本站所使用的 Discuz! 论坛是按照系统头衔和用户积分区分的,积分可以参考您的发帖量,其他用户的评分,或两者综合来决定。
- 当积分达到一定等级要求时,系统会自动为您开通新的权限,并给予相应星星标志。因此,拥有较高的积分数,不仅代表您在本论坛的资历与活跃程度,同时也意为着能够拥有比其他
- 用户更多的高级权限。',
- 'verify' => '验证码',
- 'verify_code'=>'(验证码有效字符为:0-9,A-F共16个字符,没有字母o只有数字0。如果看不到,请按F5刷新页面)'
复制代码
打开register.php文件
找到
- require './include/common.php';
复制代码
在下面添加
- require './verifyimg.php';
复制代码
找到
- require DISCUZ_ROOT.'./include/discuzcode.php';
复制代码
在下面添加
- //验证码 Start
- if($number != $login_check_number || empty($number))
- { showmessage('verify_invalid', 'register.php');
- die();
- }
- //验证码 End
复制代码
修改register. htm
- <tr>
- <td bgcolor="{ALTBG1}">{lang email}:</td>
- <td bgcolor="{ALTBG2}"><input type="text" name="email" size="25"><!--{if $regverify == 1}--> {lang register_email_comment}<!--{/if}--></td>
- </tr>
复制代码
- <tr>
- <td bgcolor="{ALTBG1}">{lang verify}:</td>
- <td bgcolor="{ALTBG2}"> <input name="number" type="text" maxlength="4" tabindex="3" size="25" height="20"> <img src="verifyimg.php?act=water" border="0"> {lang verify_code}</td>
- </tr>
复制代码
修改模板目录下message.lang.php文件
找到
- 'plugins_notinstalled' =>'此插件尚未安装或者已关闭',
复制代码
下面添加
- 'verify_invalid' =>'验证码错误,请重新输入',
复制代码
最后把附件的文件传到论坛根目录,然后更新缓存就OK了
注意:此程序需要GD库的支持 |
|