<?php
if((!isset($_SERVER['PHP_AUTH_USER']))&&
!isset($_SERVER['PHP_AUTH_PW']) && (substr($_SERVER['HTTP_AUTHORIZATION'],0,6)=='Basic')){
list($_SERVER['PHP_AUTH_USER'],$_SERVER['PHP_AUTH_PW'])=explode(':',base64_decode(substr($_SERVER['HTTP_AUTHORIZATION'],6)));
}
if(($_SERVER['PHP_AUTH_USER']!='usr') || ($_SERVER['PHP_AUTH_PW']!='pass')){
header('HTTP/1.0 401 Unauthorized');
header('WWW-Authenticate: Basic realm="Realm-Name');
}else{
?>
<!doctype html>
<html lang="en">
<head>
<title>Document</title>
</head>
<body>
<?php
echo "happy";
}?>
</body>
</html>
PHP利用“HTTP 基本认证”完成身份验证
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 1、抗拒学英文 在国内几乎所的编程语言都是外国的,所以学技术必定要学会看英文文档,如果不学英文,是绝对无法从菜鸟转...
- 本文描述了如何利用CFHTTPAuthentication API与需要身份验证的HTTP服务器通信。它解释了如何...