免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2831 | 回复: 5
打印 上一主题 下一主题

那种登录方式安全性更高?(php结合http、验证码) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-28 11:06 |只看该作者 |倒序浏览
现在正在做一个项目(php),登陆使用验证码图片验证,防止暴力破解。
我看到一些网络服务程序使用php+Apache登录认证,用全局变量$_SERVER['PHP_AUTH_USER']、$_SERVER['PHP_AUTH_PW']存储输入的用户名和密码,感觉可以解决暴力破解访问。我用了用,发现一旦登录成功就不能注销($_SERVER['PHP_AUTH_USER']、$_SERVER['PHP_AUTH_PW']数据一直保持,不能被重设),只要获取全局变量的值,就可以获得用户名、密码,这样是不是不太安全啊?
大家能不能说一下这两种登录方式那种安全性更好?

[ 本帖最后由 飞龙在天super 于 2006-12-28 11:08 编辑 ]

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
2 [报告]
发表于 2006-12-28 11:08 |只看该作者
这个登陆与注销需要辅助信息来实现的。

例如可以使用一个辅助的session来检查是否处于登陆状态。

论坛徽章:
0
3 [报告]
发表于 2006-12-28 11:52 |只看该作者
我用的是session控制登录注销,但注销session后,返回登录页面后,由于上面的全局变量仍然存在,会自动重新以原来的用户名,密码登录。

论坛徽章:
0
4 [报告]
发表于 2006-12-28 12:26 |只看该作者
原帖由 飞龙在天super 于 2006-12-28 11:52 发表
我用的是session控制登录注销,但注销session后,返回登录页面后,由于上面的全局变量仍然存在,会自动重新以原来的用户名,密码登录。

用and运算判断不就可以了么?
if(全局变量 and session) {success}

论坛徽章:
0
5 [报告]
发表于 2006-12-28 13:08 |只看该作者
可首次登录或者注销后,session都为假啊。

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
6 [报告]
发表于 2006-12-28 15:32 |只看该作者
原帖由 飞龙在天super 于 2006-12-28 13:08 发表
可首次登录或者注销后,session都为假啊。


如果session为假,那就是没有登陆的啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP