Ver Mensaje Individual
  #10 (permalink)  
Antiguo 11/04/2004, 14:11
Avatar de Rosamunda
Rosamunda
 
Fecha de Ingreso: diciembre-2001
Ubicación: Buenos Aires
Mensajes: 792
Antigüedad: 22 años, 4 meses
Puntos: 1
Cita:
¿La base de datos se llama USUARIOS o es la tabla? No es lo mismo....
No me van a creer esto ... usuarios es el nombre de la tabla...
La base de datos se llama central_user_db

Ejm... siento la torpeza...

Ya cambié el nombre en el llamado a la base...


Ahora ya puedo entrar, pero me aparece "password incorrecto".
Cómo hago para que entienda que tiene que buscar dentro de la tabla "usuarios"?
(aclaro que el pass y el usuario están bien... je... lo revisé de nuevo por las dudas...)

Tengo el formulario de ingreso en index.html y de ahí me lo lleva a ingresar.php .

Ingresar.php es el que les mostré y con los que -debido al desconocimiento de quien suscribe- tuve tantos problemas.
De ser correcto el login, me lleva a index.php .

Index.php tiene lo siguiente:

Código:
<?php
$con=mysql_connect("localhost", "root", ""); 
mysql_select_db("central_user_db",$con);

include("login.php"); 
if($loginCorrecto) 
{ 
echo "Aqui el contenido solo para usuarios registrados"; 
} 
else 
{ 
echo "El sistema no lo ha identificado, solo los usuarios registrados tienen acceso a esta area"; 
} 
?>
y login.php es así:

<?php

$loginCorrecto = false;
$idUsuarioL;
$nickUsuarioL;
$emailUsuarioL;
$nombreUsuarioL;
if(isset($HTTP_COOKIE_VARS["usNick"]) && isset($HTTP_COOKIE_VARS["usPass"]))
{
$result = mysql_query("SELECT * FROM usuarios WHERE nick='".$HTTP_COOKIE_VARS["usNick"]."' AND password='".$HTTP_COOKIE_VARS["usPass"]."'");
if($row = mysql_fetch_array($result))
{
setcookie("usNick",$HTTP_COOKIE_VARS["usNick"],time()+7776000);
setcookie("usPass",$HTTP_COOKIE_VARS["usPass"],time()+7776000);
$loginCorrecto = true;
$idUsuarioL = $row["id"];
$nickUsuarioL = $row["nick"];
$emailUsuarioL = $row["email"];
$nombreUsuarioL = $row["nombre"];
}
else
{
//Destruimos las cookies.
setcookie("usNick","x",time()-3600);
setcookie("usPass","x",time()-3600);
}
mysql_free_result($result);
}
?>

Notarán que en este último archivo hay una línea que dice:

$result = mysql_query("SELECT * FROM usuarios WHERE

Lo intenté con usuarios y con central_user_db y de las dos formas me dice password incorrecto...

(les cuento que bajé un tutorial de php y otro de mysql... pero como recién estoy aprendiendo y necesitaba agregar esto en la web... bueno, esa es la razón de mis torpezas...)

Qué estoy haciendo mal?

Chicos, desde ya les agradezco tanta buena onda!!!
(Y paciencia!!!!!)

Rosamunda