`
deepfuture
  • 浏览: 4438219 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:80452
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:71041
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:104339
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:288026
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:15209
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:68638
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:32699
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:46375
社区版块
存档分类
最新评论

php-用户和密码自动验证(只需将此文件放在输出前即可)

阅读更多

只需将此文件放在PHP文件第一行即可,转载请注明网址 http://deepfuture.iteye.com/blog/695972

 

<?php
 /*
  * 密码验证
  * 程序:刘兴
  * 时间:2010-6
  */
?>
<?php require_once("connDB.php");//引入数据库连接参数?>
<?php
  function authenticate_user(){
     header('www-Authenticate:Basic realm="Secret Stash"');
     header("HTTP/1.0 401 Unauthorized"); 
  exit;
  }
  if (!isset($_SERVER['PHP_AUTH_USER'])){
     authenticate_user();
  }else{
      $sql="select * from adminuser where name='$_SERVER[PHP_AUTH_USER]' and pass='$_SERVER[PHP_AUTH_PW]'";
   $result=mysql_query($sql) or die("SQL语句执行错误!!!!!");
   if (mysql_num_rows($result)==0){
       authenticate_user();   
   }
?>

分享到:
评论

相关推荐

    php在线自动解压软件保证能用

    请使用完毕,务必将此文件从服务器上删除。 以免造成危害。 ------------------------------------------------------- 各文件功能说明: phpZip.exe 本地压缩或解压的程序 unzip.php 服务器端将压缩后...

    WEB渗透测试数据库

    # 生成web打包备份、敏感文件字典,后缀名使用jsp和jspx,自定义关键字xxx,指定输出结果dict.txt pen.py uribrute -t webbak,interestfile -e jspx,jsp --keyword "xxx" -o dict.txt # 爆破目标站点,使用safeurl ...

    Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好

    2.我们在Type Here 那里双击,并输入“文件(&F)”,这样便可将其文件菜单的 快捷键设为Alt+F。(注意括号最好用英文半角输入,这样看着美观) 3.输入完按下Enter 键确认即可,然后在子菜单中加入“新建(&N)”,确定...

    Laravel开发-former

    只需在表单提交后,将验证结果传递给 `withErrors()` 方法即可: ```php if ($request-&gt;fails()) { return redirect()-&gt;back() -&gt;withErrors($validator) -&gt;withInput(); } ``` 6. **表单模型绑定** 如果...

    KernetixAuth-开源

    安装完成后,只需在你的PHP脚本头部引入KernetixAuth的库文件,即可开始使用。 ### 使用方法 KernetixAuth 提供了一种直观的方式来处理用户的注册、登录、登出等操作。它的核心功能包括: 1. **用户注册**:模块...

Global site tag (gtag.js) - Google Analytics