8,327
社区成员
发帖
与我相关
我的任务
分享
<%
Response.Write "欢迎: " & Request.ServerVariables("AUTH_USER")
%>
if(isset($_SERVER['PHP_AUTH_USER'])) {// 需要以ISAPI方式并关闭匿名访问才有效
echo '欢迎: '.$_SERVER['PHP_AUTH_USER'];
}
<%
Response.Write '欢迎: ' & Request.ServerVariables("AUTH_USER")
%>
<%
if(request.getHeader("Authorization") == null){
response.setStatus(401);
response.setHeader("WWW-authenticate","Basic realm=\"请输入用户名和密码\""); // 基本验证
}else{
// 取得输入的信息
// 请求的http头:Authorization: Basic base64code过的用户名和密码,冒号分割
String encoded=(request.getHeader("Authorization"));
// 解码 base64
String up = StringUtil.decodeBase64(encoded);
String user="";
String password="";
if(up!=null){
//取出用户名和密码
user=up.substring(0,up.indexOf(":"));// 冒号前是用户名
password=up.substring(up.indexOf(":")+1);// 冒号后是密码
}
}