Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/10/2010, 13:48
marcosc90
 
Fecha de Ingreso: octubre-2010
Mensajes: 9
Antigüedad: 13 años, 6 meses
Puntos: 2
Respuesta: problema al actualizar usuario con md5

pero entonces el error lo comete al logear tambien?, porque tanto al registrarme como al logear la contraseña que me genera md5 es distinto

Os pego el código de registro a ver si veis algun fallo.

Código PHP:
Ver original
  1. if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form2")) {
  2.     $PW = GetSQLValueString($_POST['password'], "text");
  3.     $MD5_PW = MD5($PW);
  4.     $insertSQL = sprintf("INSERT INTO usuarios (Nombre, Apellidos, NombreUsuario,Password, Email) VALUES (%s, %s, %s, '%s', %s)",
  5.                        GetSQLValueString($_POST['nombre'], "text"),
  6.                        GetSQLValueString($_POST['apellido'], "text"),
  7.                        GetSQLValueString($_POST['nombreUsuario'], "text"),
  8.                        $MD5_PW,
  9.                        GetSQLValueString($_POST['email'], "text"));
  10.  
  11.     mysql_select_db($database_Marcos, $Marcos);
  12.     $Result1 = mysql_query($insertSQL, $Marcos) or die(mysql_error());
  13. }

Vale ya encontre el problema, el tema que puse el codigo de arriba en lugar de

Código PHP:
Ver original
  1. if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form2")) {
  2.     $insertSQL = sprintf("INSERT INTO usuarios (Nombre, Apellidos, NombreUsuario,Password, Email) VALUES (%s, %s, %s, '%s', %s)",
  3.                        GetSQLValueString($_POST['nombre'], "text"),
  4.                        GetSQLValueString($_POST['apellido'], "text"),
  5.                        GetSQLValueString($_POST['nombreUsuario'], "text"),
  6.                        md5(GetSQLValueString($_POST['password'], "password")),
  7.                        GetSQLValueString($_POST['email'], "text"));
  8.  
  9.     mysql_select_db($database_Marcos, $Marcos);
  10.     $Result1 = mysql_query($insertSQL, $Marcos) or die(mysql_error());
  11. }

Es que me daba fallo el dreamweaver, no se muy bien porque, recien hace 4 dias que empece a programa webs, tanto html como php y bueno, pero con el último código me guarda hola como 4d186321c1a7f0f354b297e8914ab240 como debe ser, por lo tanto ya esta solucionado aunque no se muy bien porque

Gracias por las respuestas.