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
1 2 3 4 5
Comentarios:
|
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 |
|
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
|
|
Este codigo debe ejecutarse del lado servidor no directamente en el explorador. |
2010-04-18
|
|
funciona de 10!!! una pregunta, y para desloguearme como sería el código? |
2010-11-23
|
|
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
|


(3.68)