Principal


Como solicitar password al ingresar a una página en php de manera rápida

***+ (3.68)
views: 1989

Muchas veces queremos deshabilitar momentaneamente una página web o queremos ocultar el modo debug , ocultar estadisticas  o lo que fuere de manera rápida sin tener que programar mucho

bueno aquí tienen unas lineas que agregandolas al inicio de un archivo php  solicita que se ingrese un  usuario y password y no deja pasar hasta que sea correcto

if ($_SERVER['PHP_AUTH_USER']!="user" || $_SERVER['PHP_AUTH_PW']!="pass")
      {
          header('WWW-Authenticate: Basic realm="Ingrese usario y password"');
          header('HTTP/1.0 401 Unauthorized');
          echo 'Authorization Required.';
          exit;
      }

Lo que hace es solicitar por un popup el usuario y pass,  pasarlos por cabecera  y no dejar pasar hasta que coicidan con los datos que ingresan.

En este caso el usuario es user y password pass

 


Cómo Calificas este artículo?:
1 2 3 4 5


Los que entraron en este post también vieron:


Comentarios:

 tuxisma dice:
no corre en mi programa, lo único q hago es cambiar mi user y pass, pero aun asi no me funciona
2009-11-19
tuxisma@gmail.com
 lucas dice:
La verdad es que es muy raro que no corra, fijate que sea lo primero que ejecutas en tu script php, o prueba hacer un archivo separado para ver que pasa e incluye solo el código. si aún asi no funciona tendra que ver con la version php, puedes imprimirte $_SERVER con un print_r($_SERVER) para ver que tienen y debaguear por donde esta el problema, a mi me funciona de 10
2009-11-20
 chicho dice:
Este codigo debe ejecutarse del lado servidor no directamente en el explorador.
2010-04-18
 Zero dice:
funciona de 10!!! una pregunta, y para desloguearme como sería el código?
2010-11-23
 lucas dice:
para desloguearte solo borra las cookies, puedes hacerlo con las opciones del navegador o usar alguna funcion php, esto es solo un pass y user rapido , la idea es que no vean tu sitio porque esta en mantenimiento o algo asi
2010-11-25

Agregar Comentario:


Nombre:                       Valoración:
Comentario:
E-mail:(opcional)

Copie el texto: