Récupérer les infos provenant d'un service de messagerie (gmail, yahoo, etc.)
Bonjour
Je suis en train de créer une application J2EE. J'ai un formulaire qui permet à l'utilisateur de renseigner son nom, prénom, email .... Bref il lui permet de créer son compte. Après l'enregistrement dans la base de données, je voudrais envoyer un lien d'activation à l'utilisateur dans sa boite mail. Ce lien permettra de confirmer que l'adresse mail qu'il a renseignée existe bel et bien, et qu'elle lui appartient. Mon problème est le suivant:
1. Avant d'envoyer le lien, je voudrais enregistrer les données de l'utilisateur temporairement, c'est-à-dire que, à part les champs nom, prénom etc..., je voudrais créer un champ "statut_activation" qui prend une valeur "oui" ou "non". Lorsque l'utilisateur clique sur "enregistrer", la valeur du champ "statut_activation" sera "non" par défaut. Donc ça veut dire que le compte n'est pas activé. Après avoir reçu le mail , lorsqu'il aura cliqué sur le lien d'activation, je vais mettre à jour la valeur du champ "statut_activation" qui sera "oui". Dans ce cas le compte est activé.
J'aimerais donc savoir si le principe est bon.
2. Lorsque l'utilisateur aura cliqué sur le lien d'activation, comment je fais pour le reconnaitre puisque les infos proviendront d'un service de messagerie comme gmail ou yahoo, et non d'une page jsp de mon application, c'est-à-dire comment faire un request.getParameter pour récupérer les infos provenant de gmail ou de yahoo par exemple.
Merci