Problema con autenticación en PHP
    
		    Hola, que Tal ....
Tengo un problema con la autenticación en PHP
Utilizo el sgte codigo :
<?
if (($PHP_AUTH_USER!="cristian") || ($PHP_AUTH_PW!="chris")) {
header('WWW-Authenticate: Basic realm="Acceso restringido"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required.';
exit;
}
?>
y no logro auntenticarme .....
utilizo windows 2000, Apache PHP+Mysql
Tal vez necesito un archivo o componente especial
, o configurarle algo al Apache?
ojala me puedan ayudar .....
    Tengo un problema con la autenticación en PHP
Utilizo el sgte codigo :
<?
if (($PHP_AUTH_USER!="cristian") || ($PHP_AUTH_PW!="chris")) {
header('WWW-Authenticate: Basic realm="Acceso restringido"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required.';
exit;
}
?>
y no logro auntenticarme .....
utilizo windows 2000, Apache PHP+Mysql
Tal vez necesito un archivo o componente especial
, o configurarle algo al Apache?
ojala me puedan ayudar .....
		    No puedo ayudarte con ese tipo de autenticación, porque tuve el mismo problema y no le pude encontrar la vuelta, pero sà te pueod dar otro código al estilo servidor de correo, que además podés configurar para que se vea como vos quieras:
if ($tab == 'auth')
{
$user = $HTTP_POST_VARS["user"];
$pass = $HTTP_POST_VARS["pass"];
if ($user == "fulano" && $pass == "<PASS>")
{
$HTTP_SESSION_VARS['user'] = $user;
$HTTP_SESSION_VARS['pass'] = $pass;
$tab = 'menu';
}
}
}
}
if (!isset($HTTP_SESSION_VARS['user']))
}
echo "<table border=0 width=100% height=100%>rn";
echo " <tr>rn";
echo " <td align=center valign=center>rn";
if ($tab == 'auth') echo " <font size=3 color=#FF000><b>Datos incorrectos</b></font><br><br>rn";
echo " <font size=4><b>Ingrese su nombre de usuario y contraseña para entrar</b></font>rn";
echo " <form method=POST action=?tab=auth>rn";
echo " <table border=0 width=300>rn";
echo " <tr>rn";
echo " <td align=right valign=center>rn";
echo " <font size=3>Nombre de usuario:</b></font>rn";
echo " </td>rn";
echo " <td align=center valign=center>rn";
echo " <input type=text size=20 maxlength=50 name=user><br>rn";
echo " </td>rn";
echo " </tr>rn";
echo " <tr>rn";
echo " <td align=right valign=center>rn";
echo " <font size=3>Contraseña:</b></font>rn";
echo " </td>rn";
echo " <td align=center valign=center>rn";
echo " <input type=password size=20 maxlength=50 name=pass><br>rn";
echo " </td>rn";
echo " </tr>rn";
echo " </table>rn";
echo " <br><input type=submit value=Ingresar>rn";
echo " </form>rn";
echo " </td>rn";
echo " </tr>rn";
echo "</table>rn";
}
else
{
//Y acá viene lo que sea que se ve cuando entrás
//En mi caso hay un menu de cosas y tenés que poner
//para que entre con la variable $tab tal como está en
//la lÃnea 9. Para este ejemplo:
if ($tab == 'menu')
{
}
}
Cualquier cosa que no entiendas escribime.
    if ($tab == 'auth')
{
$user = $HTTP_POST_VARS["user"];
$pass = $HTTP_POST_VARS["pass"];
if ($user == "fulano" && $pass == "<PASS>")
{
$HTTP_SESSION_VARS['user'] = $user;
$HTTP_SESSION_VARS['pass'] = $pass;
$tab = 'menu';
}
}
}
}
if (!isset($HTTP_SESSION_VARS['user']))
}
echo "<table border=0 width=100% height=100%>rn";
echo " <tr>rn";
echo " <td align=center valign=center>rn";
if ($tab == 'auth') echo " <font size=3 color=#FF000><b>Datos incorrectos</b></font><br><br>rn";
echo " <font size=4><b>Ingrese su nombre de usuario y contraseña para entrar</b></font>rn";
echo " <form method=POST action=?tab=auth>rn";
echo " <table border=0 width=300>rn";
echo " <tr>rn";
echo " <td align=right valign=center>rn";
echo " <font size=3>Nombre de usuario:</b></font>rn";
echo " </td>rn";
echo " <td align=center valign=center>rn";
echo " <input type=text size=20 maxlength=50 name=user><br>rn";
echo " </td>rn";
echo " </tr>rn";
echo " <tr>rn";
echo " <td align=right valign=center>rn";
echo " <font size=3>Contraseña:</b></font>rn";
echo " </td>rn";
echo " <td align=center valign=center>rn";
echo " <input type=password size=20 maxlength=50 name=pass><br>rn";
echo " </td>rn";
echo " </tr>rn";
echo " </table>rn";
echo " <br><input type=submit value=Ingresar>rn";
echo " </form>rn";
echo " </td>rn";
echo " </tr>rn";
echo "</table>rn";
}
else
{
//Y acá viene lo que sea que se ve cuando entrás
//En mi caso hay un menu de cosas y tenés que poner
//para que entre con la variable $tab tal como está en
//la lÃnea 9. Para este ejemplo:
if ($tab == 'menu')
{
}
}
Cualquier cosa que no entiendas escribime.
		    Amigos nesecito ayuda!!!
tengo que pedir una autenticacion para una
pagina y si el password o el usuario no esta en mi base de datos no lo deje entrar.
ES URGENTE PARA PASADO MAÑANA
ES LO UNICO QUE ME FALTA PARA TERMINAR
UN PROYECTO DE DONDE ESTUDIO AYUDENME
POR FAVOR GRACIAS DE ANTEMANO
	    
    tengo que pedir una autenticacion para una
pagina y si el password o el usuario no esta en mi base de datos no lo deje entrar.
ES URGENTE PARA PASADO MAÑANA
ES LO UNICO QUE ME FALTA PARA TERMINAR
UN PROYECTO DE DONDE ESTUDIO AYUDENME
POR FAVOR GRACIAS DE ANTEMANO
		    Perdón, como corté el código hay algunos corchetes de más... cuéntenlos y saquen los que no van.
	    
    
		    Cris. por favor si encontrate la solucion dame una mano yo tengo exactamente el mismo problema.
Saludos.
BBV
    Saludos.
BBV
