Tema: Login
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2006, 10:02
Gildor
 
Fecha de Ingreso: abril-2005
Mensajes: 53
Antigüedad: 19 años
Puntos: 0
Login

Hola, haber, tengo el siguiente codigo hecho por mi:

<HTML>
<head>
<title>Resultado de la contraseña</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>&nbsp;</p>

<?php
//Estableciendo las variables de entorno de la base de datos MySQL
$host="localhost";
$uname="root";
$pass="";
$database="books";
$tablename="login";

//Conexión a la base de datos
$connect=mysql_connect($host,$uname,$pass) or die("¡Falla la conexión a la base de datos!<br>");

//Seleccion de una base de datos particular del conjunto de bases de datos disponible
$selectdb=mysql_select_db($database) or die("No ha sido seleccionada la base de datos");

//Consulta a la base de datos
$sqlquery = "select customerid from testlogin where customerid='".$customerid."'";
echo $sqlquery . "\n<br>";
$queryresult = mysql_query($sqlquery);

//Se manda el resultado de la consulta en una variable
if ($row=mysql_fetch_array($queryresult)){
die("El usuario ya existe, por favor, elija otro nombre o ID de cliente.");
}

//Función encode de MySQL (para almacenar contraseñas encriptadas)
$mingle= "encode('".$contraseña."','".$contraseña."')";

$sqlquery = "INSERT INTO testlogin VALUES ('". $customerid."',".$mingle.")";

//Función MD5 de php para almacenar contraseñas criptográficas

$sqlquery = "INSERT INTO login VALUES('". $customerid ."','".md5($contraseña) . "')";

$queryresult = mysql_query($sqlquery);
if (!$queryresult){
die("No se ha podido realizar la consulta.<br>");
}
?>

//Mostrando el resultado en la ventana del navegador
<table width="400" border="0" align="center" cellpadding="5" cellspacing="2">
<tr>
<td coldspan="2" bgcolor="#dddddd">
<div align="center"><b>Nueva contraseña introducida para '
<?php echo $customerid;
?>
'</b></div>
</td>
</tr>
<tr bgcolor="#eeeeee">
<td width="50%">
<div align="right">ID de cliente</div>
</td>
<td>
<center>
<?php echo $customerid; ?>
</center>
</td>
</tr>
<tr bgcolor="#eeeeee">
<td>
<div align="right">Contraseña</div>
</td>
<td>
<center>
<?php echo $contraseña; ?>
</center>
</td>
</tr>
<tr bgcolor="#eeeeee">
<td colspan="2"><center>Intente una nueva contraseña en la <a href="login.htm">página de inicio de sesión</a></center></td>
</tr>
</table>
<p>&nbsp;</p>
</body>
</HTML>


Mi problema es que no al insertar el nombre de usuario no me lo guarda y no se xq es, alguien me lo podria decir??
La base de datos es books, con una tabla login q tiene los campos customerid y contraseña, la contraseña la guarda encriptada, gracias