Foros del Web » Programando para Internet » PHP »

Dar opcion al Usuario de Cambiar su email y password

Estas en el tema de Dar opcion al Usuario de Cambiar su email y password en el foro de PHP en Foros del Web. Buenos Dias.. les digo.. tengo termina un sistema de usuarios, donde se registran y acceden, tambien con perfil.. lo que le queria agregar, como complemento.. ...
  #1 (permalink)  
Antiguo 12/04/2007, 08:54
Avatar de McBlink  
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 17 años, 5 meses
Puntos: 23
Dar opcion al Usuario de Cambiar su email y password

Buenos Dias..
les digo..
tengo termina un sistema de usuarios, donde se registran y acceden, tambien con perfil..
lo que le queria agregar, como complemento.. es la opcion de que pueda cambiar sus datos..
como puedo hacer para que por medio de un form o algo por el estilo, cambie escriba su pass nueva, y la reemplaze en la BD...
saludos y mil gracias!
MC
__________________
Recuerda usar el highlight para mostrar código
mauricioblint.com
  #2 (permalink)  
Antiguo 12/04/2007, 09:17
Avatar de cala932  
Fecha de Ingreso: septiembre-2006
Ubicación: San Juan-Argentina
Mensajes: 902
Antigüedad: 17 años, 7 meses
Puntos: 9
Re: Dar opcion al Usuario de Cambiar su email y password

Hola, pienso que quizas te convenga, una vez que el usuario se ha logueado, que se le muestre una opcion que le permita cambiar su contraseña, entonces lo mandas a un formulario para que ingrese la nueva contraseña algo asi:
Código:
<script>
<!--
function valida(form){
if(form.passw.value != form.pass2.value){
alert("¡Las contraseñas no coinciden!")
form.pass2.focus();
return false;
}
}
-->
</script>
Código HTML:
<form action="cambiarcontraseña.php" method="post">
<table width="80%" border="0" bgcolor="#DEDEDE">
<tr>
   <td align="right">Contraseña nueva</td><td>: <input type="password" size="20" name="passw"> </td>
</tr>
<tr>
   <td align="right">Re-escriba</td><td>: <input type="password" size="20" name="pass2"> </td>
</tr>
<tr>
   <td></td>
   <td align="right">
   <input type="submit" value="Aceptar" onclick="return valida(this.form)" name="aceptar"> <input type="reset" value="Borrar">
   </td>
</tr>
</table>
</form> 
Y despues realizas una consulta del tipo UPDATE:
Código PHP:
/*El nombre del usuario lo traes ya sea con cockies o sesiones, como lo estes trabajando*/
$consulta="SET `PASSWORD` FOR 'nombredelusuario'='$passw'"
Espero que te de una idea mas o menos. Saludos
__________________
->Aprender es un proceso que incluye el error..
  #3 (permalink)  
Antiguo 12/04/2007, 09:24
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Dar opcion al Usuario de Cambiar su email y password

??? cual es la complicacion supongo tienes un perfil y este lo actualizaas?

como entonces :/ o solo lo muestras bueno a lo tuyo

si ingresas por ej con el usuario "juan"
entonces en tu form antes preguntas
traeme todos los datos de usuario = "juan"
una ves te los trae los cargas en sus inputs excepto el password no se hace por seguridad entonces aqui deberias tener 3 campos uno para la contraseña antigua y dos para la nueva... en el primero escribe la antigua y validas si no no haces cambios en los otros dos ingresas dos veces la contraseña nueva coinciden ok la cambias con un update asi como la creaste ya sea md5 o sha1 segun tu caso, y haci los demas datos ahora las contraseñas las puedes tratar de forma aparte o sea puedes cambiar tus datos sin modificar la contraseña tonce va el tipico si no quiere cambiar su password deje en blanco y preguntas...

si la contrase 2 y 3 son vacios pues no hay update de contraseña si de datos :)

no se si se entiende pero aqui es lo mismo que ingresar al usuario pero con actualizaciones ;)

cualquier cosa me dices a ver si fallas en algo
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #4 (permalink)  
Antiguo 12/04/2007, 09:48
Avatar de McBlink  
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 17 años, 5 meses
Puntos: 23
Re: Dar opcion al Usuario de Cambiar su email y password

Vale..
muchas gracias!!
__________________
Recuerda usar el highlight para mostrar código
mauricioblint.com
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 14:33.