Feeds de los foros

En la página principal de los foros encontrarás los enlaces al logo feed feed general y al de cada uno de los foros.

Subscribete para mantenerte informado de los cambios y responde a las dudas siempre que te sea posible

Buscar en el foro

Foro J2EE

feed Foro J2EE Foro: J2EE

Nuevo Tema Nuevo Tema

CONFIRMACION AUTOMATICA EMAIL 28/11/2008 08:43
franserrano

Saludos,

Mi duda es si existe alguna librería de ayuda para generar los clasicos autorespondedores que te mandan un correo con un link que tienes que confirmar para activar tu cuenta.

Si no existe nada de esto sería genial un poco de orientación para abordar algo asi.

El churro largo que suelen enviar en el link es el identificador de sesion por casualidad?

Se guarda el estado en base de datos con ese "churro largo"?

Muchas gracias por adelantado.

#unapprove_message#
RE: CONFIRMACION AUTOMATICA EMAIL 28/11/2008 12:21
jfuentes

En mi caso no lo tengo hecho en Java, sino en PHP. Así que con la API no te puedo ayudar, pero sí en la idea general.

En la tabla de usuarios necesitas añadir dos campos: estado y clave de activación (el "churro largo"). Cuando un usuario se da de alta en el sistema, el registro de inserta con estado = 'pendiente de confirmar' y con la clave que hayas generado. Esa clave también se envía en el enlace que mandas por mail.

La URL de activación recibe por parámetros, al menos, la clave de activación con la que puedes acceder a la base de datos y actualizar el registro del usuario, cambiándole el estado a "usuario activo".

Cuando un usuario se conecta se comprueba si su estado está en "pendiente". Si ese es el caso se le informa que aún tiene que activar su cuenta y se le da la posibilidad de volver a recibir el mail con el enlace de activación.

¿Cómo generar la clave? Pues con cualquier algoritmo que te permita generar ids "únicos". Un método que yo he utilizado alguna vez con php es generar una cadena con varios valores: timestamp + ip del usuario + random + ... + cualquier cosa. Y a eso hacerle un md5/sha...

Espero que te sirva de orientación para comenzar ;)

Saludos

#unapprove_message#
RE: RE: CONFIRMACION AUTOMATICA EMAIL 29/11/2008 11:09
franserrano

Mucho mas que una orientanción jfuentes.

Todo aclarado. Con esto tengo suficiente informacion para implementar todo lo que necesitaba.

Mil gracias.

Fran

#unapprove_message#
#thread_expired#.
Sun Microsystem Logo NHT-Norwick Logo

© 2002-2007 Asociación javaHispano