`

PHP_AUTH_USER 和PHP_AUTH_PW 做用户验证

    博客分类:
  • php
 
阅读更多

【转】http://blog.sina.com.cn/s/blog_4d18beb10100wfjy.html

 

<?php

 

 

/*

 * php 验证

 */

 

if( (!isset($_SERVER['PHP_AUTH_USER'])) and (!isset($_SERVER['PHP_AUTH_PW']))){

Header("WWW-Authenticate: Basic realm='USER LOGIN''");

Header("HTTP/1.0 401 Unauthorized");

}else{

var_dump ($_SERVER['PHP_AUTH_USER']);

var_dump ( $_SERVER['PHP_AUTH_PW']);

}

?>

 

 

会弹出一个界面,要求输入账号和密码

 

 

 

分享到:
评论

相关推荐

    php用法Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证_.docx

    PHP 用法 Header 函数、PHP_AUTH_PW 和 PHP_AUTH_USER 做用户验证 PHP 作为一种流行的 Web 开发语言,提供了多种方法来实现用户验证。其中,使用 Header 函数、PHP_AUTH_PW 和 PHP_AUTH_USER 是一种常见的方法。...

    php使用Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证

    本文实例讲述了php使用Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证的方法。分享给大家供大家参考,具体如下: 在php中,可以使用Header函数做一些有趣的事情,用户验证就是其中一个很有意思的功能。具体用法:...

    php获取不到名为Authorization的header头

    解决php获取不到客户端发来的Authorization的header头信息

    PHP安全编程之加密功能.pdf

    身份验证过程可以结合Apache的口令-应答认证系统,PHP可以识别Apache传递的`REMOTE_USER`和`PHP_AUTH_PW`变量。以下是一个简单的身份验证脚本,演示了如何使用`crypt()`进行用户验证: ```php &lt;?php $servername = ...

    Auth权限认证暴力来袭,有图有码有种子,绝对暴力!.zip

    3. **关联用户和角色**:`auth_group_access`表是用户和角色的桥梁,通过这个表,我们可以将用户分配到不同的角色,从而继承角色的权限。 使用Auth类时,我们需要在控制器中实例化Auth类,然后调用其提供的方法进行...

    php基于表单密码验证与HTTP验证用法实例

    本文实例讲述了php基于表单密码验证与HTTP验证...当用户输入用户名和密码后,包含有 URL 的 PHP 脚本将会加上预定义变量 PHP_AUTH_USER , PHP_AUTH_PW 和 AUTH_TYPE 被再次调用,这三个变量分别被设定为用户名,密码和

    PHP新手上路(七)

    echo "&lt;P&gt;You have entered this username: $PHP_AUTH_USER&lt;br&gt; You have entered this password: $PHP_AUTH_PW&lt;br&gt; The authorization type is: $PHP_AUTH_TYPE&lt;/p&gt;"; } ?&gt; ``` `isset()`函数用于检测变量是否已...

    PHP数据加密

    当用户尝试登录时,Apache的口令-应答认证会提供$PHP_AUTH_USER和$PHP_AUTH_PW变量,这两个变量分别包含用户名和输入的密码。然后,将输入的密码与数据库中的哈希值进行比较,以验证用户身份。 ```php &lt;?php // ...

    php中使用base HTTP验证的方法

    这个函数首先检查`$_SERVER['PHP_AUTH_USER']`和`$_SERVER['PHP_AUTH_PW']`这两个全局变量是否已设置,它们是由PHP自动填充的,当客户端提供了认证信息时。如果这两个变量不存在或者提供的用户名和密码不匹配,函数...

    如何在PHP中进行身份认证

    &lt;? if(!isset($PHP_AUTH_USER)) { Header(WWW-Authenticate: Basic realm=请输入...=username or $PHP_AUTH_PW!=password) { Header(HTTP/1.0 401 Unauthorized); echo 验证失败,你不能网络资源!; exit; } } ?&gt;

    PHP中对用户身份认证实现两种方法

    验证过程中的用户名和密码会被保存在三个全局变量中:`$PHP_AUTH_USER`、`$PHP_AUTH_PW`和`$PHP_AUTH_TYPE`。然而,这些变量只在PHP以模块方式运行时可用,如果使用CGI模式则无效。 为了实现身份验证,通常会结合...

    php接口认证

    在PHP中,可以使用`$_SERVER['PHP_AUTH_USER']`和`$_SERVER['PHP_AUTH_PW']`来获取这些信息。 2. **令牌认证(Token-based Authentication)**:常见的令牌认证方式有OAuth和JWT(JSON Web Tokens)。OAuth用于第三...

    深入详解PHP

    2. **自定义认证**:可以通过PHP编写自己的认证逻辑,利用`$_SERVER['PHP_AUTH_USER']`和`$_SERVER['PHP_AUTH_PW']`获取用户名和密码。 ### 五、Cookie 1. **设置Cookie**:使用`setcookie`函数创建Cookie,如`...

    基于php的webdav协议的项目

    在PHP中,可以使用`$_SERVER['PHP_AUTH_USER']`和`$_SERVER['PHP_AUTH_PW']`来获取用户名和密码,然后与存储的凭证进行比较。 3. **资源处理**:WebDAV服务器需要能够读写文件系统。PHP提供了丰富的文件系统函数...

    PHP中$_SERVER的详细参数与说明

    ### PHP中$_SERVER的详细参数与说明 在PHP开发中,`$_SERVER`是一个预定义的全局数组,包含了诸如头信息(header)、路径(path)...熟练掌握这些参数及其含义,对于提高PHP应用程序的安全性和用户体验都是非常有帮助的。

    $_SERVER相关函数

    `$_SERVER['PHP_AUTH_USER']` 和 `$_SERVER['PHP_AUTH_PW']` 这两个变量分别返回通过HTTP认证机制认证的用户名和密码。当使用PHP的Apache模块时,它们会自动填充。 ```php $username = $_SERVER['PHP_AUTH_USER']; ...

    php中对链接url的处理

    当PHP在Apache模块模式下运行并使用HTTP基本认证时,`$_SERVER['PHP_AUTH_USER']`和`$_SERVER['PHP_AUTH_PW']`会存储用户名和密码。 8. **安全考虑**: 在处理URL时,应确保URL编码和解码的安全性,避免XSS(跨站...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    我当然不清楚ASP/JSP能做些什么。不过明确的是编写那样的代码有多简单,购买它们会有多昂贵以及它们需要多么昂贵和强大的硬件。如果你有什么中立的观点(比如说没有被SUN和Microsoft的百万美金所影响),请顺便通知...

Global site tag (gtag.js) - Google Analytics