Foros del Web » Programando para Internet » PHP »

Problema con autenticacion HTTP

Estas en el tema de Problema con autenticacion HTTP en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 11/08/2006, 15:15
 
Fecha de Ingreso: diciembre-2004
Mensajes: 103
Antigüedad: 13 años
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 !!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:04.