Foros del Web » Programando para Internet » PHP »

encriptar con md5, un problemilla

Estas en el tema de encriptar con md5, un problemilla en el foro de PHP en Foros del Web. amigos, ¿cuál es el error? Código PHP:   $insertSQL  =  sprintf ( "INSERT INTO usuarios (nombre, apellidos, rut, email, nombreusuario, contrase, empresa, ciudad) VALUES (%s, %s, %s, %s, %s, %s, %s, %s)" ,                         GetSQLValueString ( $_POST [ 'nombre' ],  "text" ),                         GetSQLValueString ( ...
  #1 (permalink)  
Antiguo 10/02/2010, 14:08
 
Fecha de Ingreso: octubre-2009
Mensajes: 357
Antigüedad: 14 años, 6 meses
Puntos: 1
encriptar con md5, un problemilla

amigos, ¿cuál es el error?

Código PHP:
  $insertSQL sprintf("INSERT INTO usuarios (nombre, apellidos, rut, email, nombreusuario, contrase, empresa, ciudad) VALUES (%s, %s, %s, %s, %s, %s, %s, %s)",
                       
GetSQLValueString($_POST['nombre'], "text"),
                       
GetSQLValueString($_POST['apellidos'], "text"),
                       
GetSQLValueString($_POST['rut'], "text"),
                       
GetSQLValueString($_POST['email'], "text"),
                       
GetSQLValueString($_POST['nombreusuario'], "text"),
            
$contrasemd5($_POST['contrase']),
            
GetSQLValueString($_POST['empresa'], "text"),
            
GetSQLValueString($_POST['ciudad'], "text"));
                                    

  
mysql_select_db($con$db);
  
$Result1 mysql_query($insertSQL$db) or die(mysql_error()); 

este es el error

Cita:
Unknown column '962012d09b8170d912f0669f6d7d9d07' in 'field list'
  #2 (permalink)  
Antiguo 10/02/2010, 14:13
 
Fecha de Ingreso: agosto-2007
Mensajes: 66
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: encriptar con md5, un problemilla

elimina esta asignacion $contrase= y dejalo

Código PHP:
GetSQLValueString(md5($_POST['contrase']), "text"), 
  #3 (permalink)  
Antiguo 10/02/2010, 14:14
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 1 mes
Puntos: 77
Respuesta: encriptar con md5, un problemilla

Si imprimes tu consulta te daras cuenta del error. Los valores de campos de texto (en este caso, el de la contraseña) deben ir entre comillas simples
  #4 (permalink)  
Antiguo 10/02/2010, 14:23
 
Fecha de Ingreso: octubre-2009
Mensajes: 357
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: encriptar con md5, un problemilla

exelente! muchas gracias

EDITO

Todo esta bien!
  #5 (permalink)  
Antiguo 10/02/2010, 14:23
 
Fecha de Ingreso: julio-2009
Ubicación: Córdoba capital
Mensajes: 8
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: encriptar con md5, un problemilla

No estoy muy familiarizado con la función GetSQLValueString() ni el método que estas ulizando para realizar la consultar.

Yo optaria por hacerlo con la clase PDO para Mysql de PHP y referenciar los datos con bindParam() y/o bindValue().

Para mas info: http://php.net/manual/en/book.pdo.php
  #6 (permalink)  
Antiguo 10/02/2010, 14:33
Avatar de galf  
Fecha de Ingreso: febrero-2010
Mensajes: 62
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: encriptar con md5, un problemilla

prueba como te dice "grupo_iguanas" funciona ya lo comprobe!!!!
  #7 (permalink)  
Antiguo 10/02/2010, 14:45
 
Fecha de Ingreso: agosto-2007
Mensajes: 66
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: encriptar con md5, un problemilla

no viene mucho al caso pero te recomendaria encritar tus contraseñas con otro método, porque las encriptación md5 es más vulnerable, checa esta página y veras que tienen una base de datos grande con hash md5 almenadas

http://md5.rednoize.com/

mejor usa otra encriptación como
Código PHP:
hash('whirlpool''tuPassword'); 
aqui te dejo la página de referencia

http://docs.php.net/manual/en/function.hash.php

saludos
  #8 (permalink)  
Antiguo 10/02/2010, 14:49
 
Fecha de Ingreso: octubre-2009
Mensajes: 357
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: encriptar con md5, un problemilla

gracias a todos.

PD:
mejor aún grupo iguanas, queria saber una manera mas efectiva , gracias.

y ya que estamos en esto..


que necesita un formulario para ser seguro en estos tiempos.

digo md5 para contraseñas
stripslashes
etc
etc

seguridad de mail.

tienes alguna fuente a mano?_
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:59.