程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PEAR應用之AUTH_HTTP

PEAR應用之AUTH_HTTP

編輯:關於PHP編程

使用AUTH_HTTP,可以方便地構建基於HTTP驗證的程序,而且可以自由地指定用戶數據表,操作簡單易用...
例子:
<?php
require_once("Auth/HTTP.php");
$options = array(
dsn=>"mysql://root:@localhost/test", //數據庫連接字串
table=>"test_http",                  //用戶表
usernamecol=>"name",            // 用戶名字段
passwordcol=>"passwd",            //用戶密碼字段
cryptType=>"md5",                // 密碼加密碼方式
db_fields=>"*",                
);
$a = new Auth_HTTP("DB", $options);

$a->setRealm(yourrealm);            // realm name
$a->setCancelText(Error 401);        // 驗證失敗時的提示信息
$a->start();                    // starting the authentication process

if($a->getAuth())                // 成功
{
    echo "Hello $a->username welcome to my secret page";
  echo $a->getAuthData(userid);        // 獲得其它字段
  echo $a->getAuthData(telephone);      //
  echo $a->getAuthData(email);

 //print_r($a);
};
?>


在要驗證的程序前加上此程序即可..

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved