Petición de ocntraseña en php

Iniciado por bels_mike, 29 Diciembre 2007, 17:26 PM

0 Miembros y 1 Visitante están viendo este tema.

bels_mike

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  :-(

Sancho.Mazorka

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)

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    :¬¬
Ganador Xeon Web Server ! ! !    Sancho.Mazorka :D
http://foro.elhacker.net/index.php/topic,171903.75.html



дٳŦ٭

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.


Con sangre andaluza :)