一、演示:http://www.sms55.cn/reg.htmhttp://bbs.laxjyj.com/login.php?skinco=msn&u=18[/url]



二、说明:

1、修改方法非常简单;

2、后台“启用论坛基本设置”->“认证码功能(需要服务器支持GD库)”必须开启!



三、修改步骤:





1、论坛根目录login.php

Copy code

if($ifyz>2){

        Showmsg('login_jihuo');

    }



后面加上

Copy code

//登录认证码 by http://www.sms55.cn/reg.htmhttp://bbs.laxjyj.com[/url]

    if(function_exists('imagecreate') && $db_lgck && (!$loginnum || md5($loginnum) != $ck_num)){

        Showmsg('check_error');

    }

//登录认证码 by http://www.sms55.cn/reg.htmhttp://bbs.laxjyj.com[/url]





2、论坛的默认模板login.htm

Copy code

<tr><td>密码     <input type='password' maxLength=20 name=loginpwd size=40></td></tr>



后面加上

Copy code

<!--

EOT;

if(function_exists('imagecreate') && $db_lgck){print <<<EOT

-->

<tr><td>认证码 <input type='text' maxLength=4 name='loginnum' size=27> <img src="ck.php">   请将图片中的数字或英文字母填入左框中</td></tr>

<!--

EOT;

}print <<<EOT

-->





3、补充:修改首页登陆框



将首页模板index.htm

Copy code

<input type=text size=8 name='loginuser'>

<input type='password' size=8 name='loginpwd'>

<input type='hidden' name='jumpurl' value='$db_bfn'>

<input type='hidden' name='step' value=2>

<input type='hidden' name='cktime' value='31536000'>



替换为

Copy code

用户名:<input type=text size=8 name='loginuser'>

密码:<input type='password' size=8 name='loginpwd'>

<input type='hidden' name='jumpurl' value='$db_bfn'>

<input type='hidden' name='step' value=2>

<input type='hidden' name='cktime' value='31536000'>

<!--

EOT;

if(function_exists('imagecreate') && $db_lgck){print <<<EOT

-->

认证码:<input type='text' maxLength=4 name='loginnum' size=8> <img src="ck.php">

<!--

EOT;

}print <<<EOT

-->