Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: bels_mike en 29 Diciembre 2007, 17:26 PM

Título: Petición de ocntraseña en php
Publicado por: bels_mike en 29 Diciembre 2007, 17:26 PM
Bueno, no acabo de entender qeu hago mal, he buscando un ejemplo sencillo de peticio nde ocntraseña en php sin acceder a SQL ni nada concrtamente este:
Código (php) [Seleccionar]
<?php
   
if (($PHP_AUTH_USER!="Joe") || ($PHP_AUTH_PW!="123")) {
      
header('WWW-Authenticate: Basic realm="Acceso restringido"');
      
header('HTTP/1.0 401 Unauthorized');
      echo 
'Authorization Required.';
      exit;
   }
?>

El codigo lo he pillado de www.tutorialphp.net, el caso es que cuando entro a la pagina y escribo de nombre Joe y pasword 123 me manda a la ***** yvuelve a pedirmelo  :-(
Título: Re: Petición de ocntraseña en php
Publicado por: Sancho.Mazorka en 17 Febrero 2008, 01:10 AM
Espero no estar contestando mal, pero con la poca experiencia que tengo creo poder resolver tuproblema!

Código (php) [Seleccionar]
header('WWW-Authenticate: Basic realm="Acceso restringido"');

eso hace que la contraseña y nombre de usuario te llegue cifrada en Base64 (
http://www.elhacker.net/base64.htm (http://www.elhacker.net/base64.htm))

Proba esto:

Código (php) [Seleccionar]
<?php
   
if (($PHP_AUTH_USER!="Sm9l") || ($PHP_AUTH_PW!="MTIz")) {
      
header('WWW-Authenticate: Basic realm="Acceso restringido"');
      
header('HTTP/1.0 401 Unauthorized');
      echo 
'Authorization Required.';
      exit;
   }
?>



Sancho.Mazorka    :¬¬
Título: Re: Petición de ocntraseña en php
Publicado por: дٳŦ٭ en 17 Febrero 2008, 02:36 AM
Cita de: bels_mike en 29 Diciembre 2007, 17:26 PM
Bueno, no acabo de entender qeu hago mal, he buscando un ejemplo sencillo de peticio nde ocntraseña en php sin acceder a SQL ni nada concrtamente este:
Código (php) [Seleccionar]
<?php
   
if (($PHP_AUTH_USER!="Joe") || ($PHP_AUTH_PW!="123")) {
      
header('WWW-Authenticate: Basic realm="Acceso restringido"');
      
header('HTTP/1.0 401 Unauthorized');
      echo 
'Authorization Required.';
      exit;
   }
?>

El codigo lo he pillado de www.tutorialphp.net, el caso es que cuando entro a la pagina y escribo de nombre Joe y pasword 123 me manda a la ***** yvuelve a pedirmelo  :-(

Haz un echo de las variables para ver que es lo que llega al server.