Con AUTH_HTTP, puede crear fácilmente programas basados en la autenticación HTTP y puede especificar libremente tablas de datos de usuario, lo que hace que la operación sea simple y fácil de usar...
ejemplo:
<?php
require_once("Auth/HTTP.php");
$opciones = matriz(
'dsn'=>"mysql://root:@localhost/test", //cadena de conexión de base de datos
'table'=>"test_http", //Tabla de usuarios
'usernamecol'=>"nombre", // campo de nombre de usuario
'passwordcol'=>"passwd", //campo de contraseña de usuario
'cryptType'=>"md5", // Contraseña más método de contraseña
'db_fields'=>"*",
);
$a = new Auth_HTTP("DB", $opciones)
$a->setRealm('yourrealm');
$a->setCancelText('Error 401'); // Mensaje emergente cuando falla la verificación
$a->start(); // iniciando el proceso de autenticación
if($a->getAuth()) // Éxito
{
echo "Hola $a->nombre de usuario, bienvenido a mi página secreta";
echo $a->getAuthData('userid'); // Obtener otros campos
echo $a->getAuthData('teléfono'); //
echo $a->getAuthData('correo electrónico');
//print_r($a);
};
?>
Simplemente agregue este programa antes del programa a verificar.