Tema: Problema
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/07/2003, 20:17
robrz666
 
Fecha de Ingreso: julio-2003
Ubicación: Valencia
Mensajes: 10
Antigüedad: 20 años, 8 meses
Puntos: 0
Problema

Tengo listo el sistema de registro de los usuarios... pero al hacer el login... el formulario pasa los datos por esta pagina...

Código PHP:

if(($HTTP_POST_VARS['user'] != "") and ($HTTP_POST_VARS['password'] != ""))
  {
   
$user1 $HTTP_POST_VARS['user'];
   
$pass1 $HTTP_POST_VARS['password'];

   
$result mysql_query("SELECT pass FROM users WHERE username='$user1'");
   if(
$row mysql_fetch_array($result))
     {
      if(
$row[pass] == $pass1)
        {
         
setcookie("userName"$user1time()+3600*24*75);
         
setcookie("userPass"$pass1time()+3600*24*75);

         echo 
"has sido identificado correctamente";
        }
      else
          {
           echo 
"Password incorrecto";
          }
     }
   else
       {
        echo 
"Usuario Inexistente";
       }
   
mysql_free_result($result);
  }
else
    {
     echo 
"Debes ingresar un Nombre de usuario y un Password";
    }
?> 
y utilizo una pagina extra que es la ke me busca a ver si existen las cookies o no y ke hacer si existen... aki esta el codigo

Código PHP:
<?php

if(isset($HTTP_COOKIE_VARS["userName"]) && isset($HTTP_COOKIE_VARS["userPass"]))
{
$result mysql_query("SELECT * FROM users WHERE username='".$HTTP_COOKIE_VARS["userName"]."'
AND pass='"
.$HTTP_COOKIE_VARS["userPass"]."'");

if(
$row mysql_fetch_array($result))
{
setcookie("userName",$HTTP_COOKIE_VARS["userName"],time()+3600*24*75);
setcookie("userPass",$HTTP_COOKIE_VARS["usPass"],time()+3600*24*75);

$loginCorrecto true;
$username1 $row["username"];
$password1 $row["pass"];
$email1 $row["email"];
$sexo1 $row["sexo"];
$fdn1 =  $row["fdn"];

}
else

{
//Destruimos las cookies.
setcookie("userName","x",time()-3600);
setcookie("userPass","x",time()-3600);
}

mysql_free_result($result);

}
?>
luego en el index aparece

Código PHP:
<? if($loginCorrecto)
{
echo 
"Bienvenido".$username1;
}
else
{
?>Eres un usuario anonimo...<br>
&diams; <a href="ingresar.php">Identificate</a><br>
&diams; <a href="registro.php">Registrate</a></td></tr>
<? ?>
Y siempre me reconoce como usuario anonimo y no entiendo el por ke... a ver si alguno podria ayudarme :s