私人论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1150|回复: 1

网站用户认证

[复制链接]

156

主题

303

帖子

1664

积分

新手上路

Rank: 1

积分
1664
发表于 2018-8-2 16:23:00 | 显示全部楼层 |阅读模式
Apache
基本用户验证(Basic Authentication)采用明文传输,安全性不高。
消息摘要式身份验证(Digest Authentication)在基本身份验证上面扩展了安全性。服务器为每一连接生成一个唯一的随机数,客户端对用这个随机数对密码进行 MD5 加密. 然后发送到服务器。 服务器端也用此随机数对密码加密,然后和客户端传送过来的加密数据进行比较。


启用 mod_auth_digest.so、mod_authz_user.so

生成 .htdigest 密码文件:
htdigest -c .htdigest "提示信息" 用户名

<Directory "文件夹路径">
        AuthType Digest
        AuthName "提示信息"
        AuthDigestProvider file
        AuthUserFile ".htdigest文件完整路径"
        Require valid-user
</Directory>

回复

使用道具 举报

156

主题

303

帖子

1664

积分

新手上路

Rank: 1

积分
1664
 楼主| 发表于 2018-8-3 08:28:33 | 显示全部楼层
服务器可检测 User Agent ,按照条件返回页面。
Apache:%{HTTP_USER_AGENT}
PHP:$_SERVER['HTTP_USER_AGENT']
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|私人论坛

GMT+8, 2026-2-20 11:35 , Processed in 0.048622 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表