其实phpwind本身已经有了防止无限制登录的功能!但有人还是要,就随便改了一个!需要gd库的支持!
phpwind登录验证码插件 by bg9cx
一前台
1.把文件authnum.php上传到论坛目录
2.程序代码修改:文件login.php
在unset($hp);下面加入
if($windauthnum!=md5($authnum)) {
Cookie('windauthnum','',0);
Showmsg('验证码错误,请<a href=login.php><font color=red>进入</font></a>重新登录!');
}
3.模板修改 index.htm和login.htm
index.htm
找到
<input type=password size=8 name=loginpwd>
<input type=submit value='登 录'>
修改为:
<input type=password size=8 name=loginpwd>
验证码<input type=text maxLength=5 name=authnum size=5><img src=./authnum.php>
<input type=submit value='登 录'>
login.htm
找到:
<input type=password maxLength=20 name=loginpwd size=40>
修改为:
<input type=password maxLength=20 name=loginpwd size=40>
验证码<input type=text maxLength=5 name=authnum size=5><img src=./authnum.php>
二.后台
1.admin/admincp.php
找到:
$admin_name=$_POST['admin_name'];$admin_pwd=md5($_POST['admin_pwd']);
前面加入
if($windauthnum!=md5($authnum)) {
Cookie('windauthnum','',0);
adminmsg('验证码错误,重新登录!');
}
2.template/admin/adminlogin.htm
找到:
<td valign=middle><input type=password name="admin_pwd"></td></tr>
后面加入:
<tr bgcolor=$b><td valign=middle width=40% align=right><font color='#555555'>请输入验证码</font></td>
<td valign=middle><input type=text name="admin_authnum"><img src='./authnum.php'></td></td></tr>
6.18
近一步增强安全的方法:
1.引入一个新的变量在authnum.php和login.php中!这个变量又管理员自己填写,但两个文件要一样!例如$auth_can='qwer';
authnum.php文件中的
$result = md5($authnum);修改为$result = md5($auth_can.$authnum);
login.php中的验证代码:
if($windauthnum!=md5($authnum))
修改为
if($windauthnum!=md5($auth_can.$authnum))
这样可以尽量防止伪造cookie!因为他不知道 $auth_can的值!
2.为了进一步增强
可以用
md5(md5($auth_can.$authnum))等两次md5加密的形式!
6.26
没有合适的资源?快使用搜索试试~ 我知道了~
phpwind登录验证码插件
共5个文件
txt:3个
htm:1个
rar:1个
需积分: 50 54 下载量 44 浏览量
2005-12-27
09:38:51
上传
评论
收藏 5KB RAR 举报
温馨提示
其实phpwind本身已经有了防止无限制登录的功能!但有人还是要,就随便改了一个!需要gd库的支持!<br> phpwind登录验证码插件 by bg9cx
资源推荐
资源详情
资源评论
收起资源包目录
logingd5.rar (5个子文件)
论坛相关服务.txt 1KB
说明.htm 1KB
help.txt 1KB
登录验证码插件.txt 2KB
登录验证码插件.rar 1KB
共 5 条
- 1
资源评论
普通网友
- 粉丝: 882
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功