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:
<?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 :-(
Espero no estar contestando mal, pero con la poca experiencia que tengo creo poder resolver tuproblema!
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:
<?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 :¬¬
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:
<?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.