Foros del Web » Programando para Internet » PHP »

recordar contraseña

Estas en el tema de recordar contraseña en el foro de PHP en Foros del Web. Me gustaria hacer en mi web la tipica opcion de recordar la contraseña para los usuarios registrados,recogiendo en un formulario los datos del usuario y ...
  #1 (permalink)  
Antiguo 06/07/2007, 10:02
 
Fecha de Ingreso: febrero-2007
Mensajes: 172
Antigüedad: 17 años, 10 meses
Puntos: 0
recordar contraseña

Me gustaria hacer en mi web la tipica opcion de recordar la contraseña para los usuarios registrados,recogiendo en un formulario los datos del usuario y enviandola la contraseña por mail.
He mirado por internet pero no veo mucho que me ayude.
Alguien em podria explicar como se hace?O algun sitio donde ver un ejemplo sencillo de como hacerlo?
Gracias
  #2 (permalink)  
Antiguo 06/07/2007, 10:27
Avatar de elangelcaido  
Fecha de Ingreso: septiembre-2003
Ubicación: Oviedo
Mensajes: 1.068
Antigüedad: 21 años, 3 meses
Puntos: 4
Re: recordar contraseña

Lo más habitual es que, introduciendo una dirección de e-mail, se busque en la BD (siendo el campo e-mail un campo con valores únicos) y se obtengan los datos relacionado con este e-mail y enviarlos a la cuenta de correo que se usó para buscar. No te sé decir algún sistema ya hecho para esto, pero puedes buscar en www.hotscripts.com

Suerte.
__________________
Ta Luego! Al final sólo puede quedar uno...
________
lukos.org
  #3 (permalink)  
Antiguo 06/07/2007, 10:27
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 9 meses
Puntos: 33
Re: recordar contraseña

Saludillos.

PD. Se me adelataron = P
  #4 (permalink)  
Antiguo 06/07/2007, 11:08
Avatar de demiurgo_daemon  
Fecha de Ingreso: diciembre-2006
Ubicación: Querétaro
Mensajes: 184
Antigüedad: 18 años
Puntos: 2
Re: recordar contraseña

Hola,

si te refieres a que se guarde la contraseña para que el usuario no tenga que volver a escribirla, creo que la única manera es con cookies. Según qué lenguajes puedas utiluzar, en PHP es $_COOKIE; en JavaScript, document.cookie, etc.

Por ejemplo, para definir una cookie que expire en un año:
Código PHP:
<?php setcookie("pw","password"time()+3600*24*365); ?>
Código:
function setCookie(c_name,value,expiredays)
{
var exdate=new Date()
exdate.setDate(exdate.getDate()+expiredays)
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString())
}

setCookie("pw","password",365)
Sin embargo, tienes el problema de seguridad de que cualquiera puede capturar ese cookie y obtener la contraseña que quiera. Además, si por cualquier razón el usuario tiene que cambiar su contraseña, ya no van a recordar la original, por lo que va a ser un problema. En general, yo recomendaría a los usuarios usar la cartera de contraseñas de su navegador favorito; evitas al menos uno de los problemas.

Si te refieres a recordar una contraseña, elangelcaido ya te respondió.

saludos
  #5 (permalink)  
Antiguo 06/07/2007, 11:46
 
Fecha de Ingreso: febrero-2007
Mensajes: 172
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: recordar contraseña

Mas que nada me referia a eso.
A como enviar por mail lo obtenido de la consulta a la BD.
  #6 (permalink)  
Antiguo 06/07/2007, 12:57
 
Fecha de Ingreso: febrero-2006
Mensajes: 134
Antigüedad: 18 años, 10 meses
Puntos: 10
Re: recordar contraseña

PHP ofrece la función mail(). Véase http://es2.php.net/mail
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 05:10.