介绍
介绍
HTTP Basic认证是最早应用与HTTP协议的授权认证方式,Basic认证方式简单、直接、备受广大Web开发人员喜爱
使用
使用
HTTP Basic认证的使用方法是通过在HTTP头信息里加一个Authorization项目来告知服务器端授权认证信息
具体格式:
Authorization: Basic base64encode(user + ":" + password)
这里面的 user 就是认证用户名,password 就是认证密码,通过 base64 方式进行编码后放入到HTTP头内
服务器端拿到这个HTTP头项目,通过 base64 方法进行解码,就可以拿到认证的用户名和密码了
PHP下使用
在PHP开发的服务器端程序里,可以通过如下简单的方法得到HTTP Basic认证信息
$user = $_SERVER['PHP_AUTH_USER']; $password = $_SERVE['PHP_AUTH_PW'];
这样简单两行代码就可以拿到认证用户名和密码了,然后就可以进行认证信息验证逻辑了