Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2006, 14:15
eximer
 
Fecha de Ingreso: diciembre-2004
Mensajes: 103
Antigüedad: 19 años, 4 meses
Puntos: 0
Problema con autenticacion HTTP

Hola gente:
Ando con un problema porque mi proveedor de hosting hizo cambios en el hosting, croncretamente cambio saco Apache, no se bien, pero ya me confirmaron que no funcionan este sistema de autenticacion que tenia varias partes de varios de mis sitios:

Ej, de lo que ya no funciona login.php

Código:
<?php
//Configuration Vars Below\\

$username="admin";
$password="admin";

//  !DO NOT EDIT PASS THIS! \\

if (isset($_SERVER['AUTH_PASSWORD']) && !isset($_ENV['PHP_AUTH_PW']))
$_ENV['PHP_AUTH_PW'] = $_SERVER['AUTH_PASSWORD'];

function authenticate() {
header('WWW-Authenticate: Basic realm="Ingreso autorizado"');
header('HTTP/1.0 401 Unauthorized');
echo "";
exit;
}

if (!($_SERVER['PHP_AUTH_USER']==$username) || !($_SERVER['PHP_AUTH_PW']==$password))
authenticate();
?>
Este archivo es llamado una sola vez ya que lo utilizo para paneles de administracion que tienen varios archivos, en cada archivo al principio tenia:

Ej de cualquier pagina:

Código:
<?php
include_once('login.php');
?>
El tema es que http no funciona mas y necesito mantener algo similar pero sin http porque son varios los archivos y los sitios que lo tienen. Estuve viendo sin resultados para mi satisfactorios lo de proteger carpetas en CPanel y otros sistemas sencillos de autenticacion, pero me vuelve a pedir la contraseña cada vez que ingreso o tengo que cambiar todo. Bueno nada mas, lo ideal seria modificar el archivo logi.php para seguir teniendo algo parecido en php pero son http.

AGRADEZCO DESDE TODA AYUDA !!!!