Foros del Web » Programando para Internet » PHP »

autentificar usuario mediante mail

Estas en el tema de autentificar usuario mediante mail en el foro de PHP en Foros del Web. Hola a todos, Para un registro de usuario que estoy haciendo el primer paso que debo de hacer es pedirle el correo al futuro usuario, ...
  #1 (permalink)  
Antiguo 09/08/2007, 15:21
 
Fecha de Ingreso: abril-2005
Mensajes: 208
Antigüedad: 19 años
Puntos: 1
autentificar usuario mediante mail

Hola a todos,

Para un registro de usuario que estoy haciendo el primer paso que debo de hacer es pedirle el correo al futuro usuario, posteriormente a esta dirección de correo enviarle un link al usuario para terminar su inscripción en el sitio. Tengo claro lo de envio de mail en php con su función mail, pero de esto otro no he conseguido información.

Y alguna información sobre letras diferidas para evitar a los robots.

Agradezcería cualquier información,

Logout.
  #2 (permalink)  
Antiguo 09/08/2007, 15:33
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Re: autentificar usuario mediante mail

Pues es bastante simple de hacer.

Te doy una idea (hay muchas) y a ver que te parece.

Al registrar al usuario, guardas una cadena aleatoria, a modo de contraseña, que igualmente puedes codificar. Para activar la cuenta, envías un email al usuario diciéndole que tiene que visitar una página que reciba mediante GET los valores de esa contraseña y la dirección de correo del usuario. Algo del tipo:
http://www.ñ.com/activarusuario.php?...a349Jsn2Ik8JLs

Supongo que se entiende:

Saludos.
  #3 (permalink)  
Antiguo 09/08/2007, 16:25
 
Fecha de Ingreso: abril-2005
Mensajes: 208
Antigüedad: 19 años
Puntos: 1
Re: autentificar usuario mediante mail

Te agradezco por tu ayuda, ahora me pondre manos a la obra, lo que no sé es si habrá falta de seguridad en enviar el nombre del usuario vía get o url, o si es posible ocultarlo.

Te agradezco mucho,

Logout.
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 18:03.