PEAR应用之AUTH_HTTP

使用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);

};

?>

在要验证的程序前加上此程序即可..

 
Pear:HTTP_Upload简介
Pear的HTTP_Upload类库提供了一个封装好的html表单文件上传处理程序,使用Pear的error系统。特点能一次处理多个文件的上传容易校验文件的上传状态,限制不期望的文件上传多语种的报错提示信息(还没有中文,不过可以...查看完整版>>Pear:HTTP_Upload简介
 
超文本传输协议(HTTP)状态管理的应用
本备忘录的状态本文档描述了Internet社区的最通用的实践(惯例),需要进一步探讨和建议进行完善。本备忘录的发布没有限制。版权公告Copyright(C)TheInternetSociety(2000).AllRightsReserved.IESG注解TheIESG注解这...查看完整版>>超文本传输协议(HTTP)状态管理的应用
 
超文本传输协议(HTTP)状态管理的应用
本备忘录的状态本文档描述了Internet社区的最通用的实践(惯例),需要进一步探讨和建议进行完善。本备忘录的发布没有限制。版权公告Copyright(C)TheInternetSociety(2000).AllRightsReserved.IESG注解TheIESG注解这...查看完整版>>超文本传输协议(HTTP)状态管理的应用
 
采用PHP PEAR中的AUTH实现基本身份验证
采用PHP PEAR中的AUTH实现基本身份验证所需文件: PEAR DB,Auth表结构CREATE TABLE auth ( username VARCHAR(50) default '' NOT NULL, password VARCHAR(32) default '' NOT NULL, PRIMARY KEY (username)...查看完整版>>采用PHP PEAR中的AUTH实现基本身份验证
 
Pear::Pager和AJAX的整合应用
作为一个PHP开发人员来说,大概很让人受用的一个东东就是Pear的类库了。我们知道,Pear::Pager是专门处理分页的,而Pear::HTML_AJAX则是Ajax应用的一些类库。但是Pager也不仅仅是只能用于html的分页链接,它已经为比...查看完整版>>Pear::Pager和AJAX的整合应用