Foros del Web » Creando para Internet » Diseño web »

Modificar datos y encriptar clave

Estas en el tema de Modificar datos y encriptar clave en el foro de Diseño web en Foros del Web. Hola amigos, mi consulta es la siguiente tengo una base de datos creada con los siguientes campos : Usuario,email,paswword. (por ejemplo : patricio,[email protected], 0001). Deseo ...
  #1 (permalink)  
Antiguo 06/01/2009, 11:55
Avatar de patricioasencio  
Fecha de Ingreso: diciembre-2008
Ubicación: Chile
Mensajes: 12
Antigüedad: 9 años
Puntos: 0
Exclamación Modificar datos y encriptar clave

Hola amigos, mi consulta es la siguiente tengo una base de datos creada con los siguientes campos : Usuario,email,paswword. (por ejemplo : patricio,[email protected], 0001). Deseo crear un formulario para que el usuario, en este caso patricio, pueda cambiar los 3 campos asignados anteriormente (estos campos yo se los asigne) y a su vez la password nueva se encripte. Me pueden ayudar por favor.

Se les agradece.
  #2 (permalink)  
Antiguo 06/01/2009, 12:15
Avatar de urgido  
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 12 años, 9 meses
Puntos: 25
Respuesta: Modificar datos y encriptar clave

q tipo de base de datos usas y que lenguaje de programación?
__________________
Hospedaje Web al mejor costo!
  #3 (permalink)  
Antiguo 06/01/2009, 13:06
Avatar de patricioasencio  
Fecha de Ingreso: diciembre-2008
Ubicación: Chile
Mensajes: 12
Antigüedad: 9 años
Puntos: 0
De acuerdo Respuesta: Modificar datos y encriptar clave

Bueno gracias de antemano, uso mysql y php.
  #4 (permalink)  
Antiguo 06/01/2009, 13:18
Avatar de Avatar810  
Fecha de Ingreso: agosto-2007
Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 10 años, 4 meses
Puntos: 23
Respuesta: Modificar datos y encriptar clave

Bueno la logica seria,

1. captura los datos Nombre, correo y password
2. valida que sea patricio comparalos con la BD
Si. paso 3
No. Marca error de autentificacion
3. captura los nuevos datos
4. valida que los nuevos datos no existan ya (para evitar duplicidad de informacion)
Si. Paso 5
No. Marca error de datos duplicados. Paso 3
5. actualiza la BD

Esa es la logica. empieza a codificar y si te atoras publicas con que tienes el problema.

Suerte
__________________
Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente.
Avatar810
  #5 (permalink)  
Antiguo 06/01/2009, 13:21
 
Fecha de Ingreso: octubre-2008
Mensajes: 253
Antigüedad: 9 años, 2 meses
Puntos: 4
Respuesta: Modificar datos y encriptar clave

pero lo basico que pregunto no lo explicaron, lo de encriptar la contraseña

yo lo diria, pero no lo se xD
  #6 (permalink)  
Antiguo 06/01/2009, 13:23
Avatar de Avatar810  
Fecha de Ingreso: agosto-2007
Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 10 años, 4 meses
Puntos: 23
Respuesta: Modificar datos y encriptar clave

en la actualizacion del registro usa la funcion md5() sobre el campo a encriptar

y para comparar (en la autentificacion) debe usar tambien el md5 sobre el password para compara el resultado contra lo que hay en ls BD

Pero opino que primero es construir la estructura y despues hacer los detalles...
__________________
Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente.
Avatar810
  #7 (permalink)  
Antiguo 06/01/2009, 13:35
Avatar de patricioasencio  
Fecha de Ingreso: diciembre-2008
Ubicación: Chile
Mensajes: 12
Antigüedad: 9 años
Puntos: 0
De acuerdo Respuesta: Modificar datos y encriptar clave

Muchachos se pasaron en responder inmediatamente, se utilizar una base de datos en Mysql, se ingresar los datos manualmente y demas, el tema es que no se nada de php. Se que se tiene que realizar en php pero no se como realizarlo. Si tuvieran un ejemplo yo lo podría arreglar. Lo de encriptar se que se hace con MD5() de echo tengo un formulario que encripta las claves al momento de registrarse, pero no se como realizar uno para modificar las claves ya insertadas en mi BD.

Gracias.
  #8 (permalink)  
Antiguo 06/01/2009, 16:48
Avatar de Avatar810  
Fecha de Ingreso: agosto-2007
Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 10 años, 4 meses
Puntos: 23
Respuesta: Modificar datos y encriptar clave

primero te sugiero implementes ese de insertar nuevos registros.
Pues lo que enviaste obviamente no esta encriptado.
el de actualizar es exactamente el mismo solo que en lugar de una INSERT es un UPDATE (esto ya es una instruccion de MySQL que sobreentiendo que si comprendes)

Saludos
__________________
Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente.
Avatar810
  #9 (permalink)  
Antiguo 06/01/2009, 19:21
Avatar de urgido  
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 12 años, 9 meses
Puntos: 25
Respuesta: Modificar datos y encriptar clave

debees hacer una consulta ejemplo:

$con=mysql_query("SELECT * FROM table WHERE id='$id'");
$row=mysql_fetch_array($con);

echo $row['campo1'];
echo $row['campo2'];

.................

posteriormente deberás hacer un form para actualizar los datos.

Lo de la encriptación usa md5. www.php.net/md5

Saludos
__________________
Hospedaje Web al mejor costo!
  #10 (permalink)  
Antiguo 07/01/2009, 08:50
Avatar de patricioasencio  
Fecha de Ingreso: diciembre-2008
Ubicación: Chile
Mensajes: 12
Antigüedad: 9 años
Puntos: 0
De acuerdo Respuesta: Modificar datos y encriptar clave

Muchas gracias amigos, lo llevare a la practica y les aviso como me fue. En todo caso si alguien tiene más sugerencias seran bien recibidas.
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 11:22.