Código PHP:
<?php
// Autentificación
$usuario = "pepe";
$contrasena = "hola";
if (!isset($_SERVER['PHP_AUTH_USER']) || !(strtolower($_SERVER['PHP_AUTH_USER']) == $usuario ) || !isset($_SERVER['PHP_AUTH_PW']) || !(strtolower($_SERVER['PHP_AUTH_PW']) == $contrasena)) {
header("WWW-Authenticate: Basic realm=\"Se requiere de una Autorizacion para entrar a esta pagina\"");
header("HTTP/1.0 401 Unauthorized");
echo '¡La autorización es requerida!';
exit;
}
// Contenidos para los que se requiere acceso...
echo "Tienes acceso";
?>
Pues eso, me parece una forma muy simple y por eso me gusta para una aplicación que estoy haciendo pero mi duda está en cuánto de segura es esta forma...
Saludos