5 votes

Comment envoyer un lien de confirmation par courriel à l'utilisateur ?

Je développe un site web où je dois envoyer un lien de confirmation au compte e-mail de l'utilisateur lorsqu'il s'inscrit.

Lorsque l'utilisateur clique sur ce lien, un champ userEnable dans les changements de base de données de "false" (faux) a "vrai".

Comment envoyer un e-mail de confirmation à un utilisateur lorsque celui-ci clique sur le bouton d'inscription.

Lorsque l'utilisateur clique sur ce lien de confirmation, comment le champ UserEnable changement de "false" (faux) a "true" (vrai)

J'utilise asp.net 4.0 avec VB.NET comme langage et SQL Server 2008 pour ma base de données.

4voto

nemke Points 1205

Tout d'abord, vous devez créer un tableau "Utilisateur" dans la base de données avec une colonne telle que Active = false dans la base de données (champ de type base de données 1 bit). Ensuite, une fois que l'utilisateur a créé son compte, vous devez lui envoyer un lien d'activation avec une chaîne de requête contenant le guide d'activation de l'utilisateur. Quelque chose comme :

P www.mysite.com?id=21EC2020

A

var id = Response.QueryString["id"]
if (id!= null) userBL.ActivateUser(id);

A

0voto

Kenan F. Deen Points 3234

Utilisateurs

ID | Nom d'utilisateur | Email | UserEnabled

pour envoyer un contrôle par courrier électronique cette .

Lorsque vous recevez le lien de confirmation, vous effectuez une recherche sur la base du champ Email et vous attribuez la valeur true au champ UserEnabled correspondant.

0voto

Caspar Kleijne Points 11850

Si vous utilisez les contrôles d'adhésion intégrés à ASP.NET, vous pouvez utiliser l'option

MailDefinition de la propriété Contrôle CreateUserWizard

La propriété MailDefinition renvoie un à un groupe de propriétés que vous utilisez pour définir le format et le contenu du message électronique envoyé aux envoyé aux nouveaux utilisateurs. Les paramètres courants comprennent la ligne d'objet et le l'adresse de retour de l'expéditeur.

0voto

David Points 1

.

W

h

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X