Ver Mensaje Individual
  #9 (permalink)  
Antiguo 06/10/2011, 11:53
jc92
 
Fecha de Ingreso: abril-2010
Mensajes: 116
Antigüedad: 14 años, 7 meses
Puntos: 3
Respuesta: problema con la contraseña encriptada

Muchisimas gracias a todos ahora os explico como lo tengo de momento, esto es el codigo

<?php
$sitio="localhost";
$usuario="---";
$pass="---";
$base="kfernandez";
$name=$_POST["name"];
$surname=$_POST["surname"];
$date=$_POST["date"];
$email=$_POST["email"];
$email2=$_POST["email2"];
$password1=$_POST["password1"];
$password2=$_POST["password2"];
$alias=$_POST["alias"];
$con=mysql_connect($sitio,$usuario,$pass);
$secret = 'JHgv67UgyGY6ugYG786';
$password1 = md5($secret.$password1);
echo $password1;
if(mysql_select_db($base,$con)){
$consulta ="insert into web values ('$name','$surname','$date','$email','$email2','$p assword1','$password2','$alias')";
if(mysql_query($consulta,$con))
{
if($_POST['email1'] != $_POST['email2']){
echo 'Los campos no coinciden...!';
$error = TRUE;
}
if($_POST['name'] == ""){
echo 'El campo no puede estar vacio';
$error = TRUE;
}
if($_POST['password1'] != $_POST['password2']){
echo 'Los campos no coinciden...!';
$error = TRUE;
}
echo "El usuario ha sido registrado correctamente";
$error = TRUE;
}
if(!isset($error)){
//ejecutar el query
}
}
else
{
echo mysql_error($con);

}
{
}
?>

Ahora lo que passa en el campo password es que si no coinciden, el uno no se envía, pero el campo 2 si que se envía :(