yann1947
Messages postés19Date d'inscriptionvendredi 14 janvier 2005StatutMembreDernière intervention 6 mars 2013
-
15 mars 2008 à 01:48
yann1947
Messages postés19Date d'inscriptionvendredi 14 janvier 2005StatutMembreDernière intervention 6 mars 2013
-
2 avril 2008 à 15:42
Je teste actuellement la gestion des utilisateurs sur un site.
Le nouvel utilisateur après avoir renseigné correctement le formulaire CreateUserWizard reçoit un Mail avec confirmation de son nom de login et son mot de passe et un lien pour activer son compte.
Si j'utilise son nom de login dans le lien, tout fonctionne parfaitement, j'active son compte à l'ouverture de la page correspondante.
Mais je voudrais utiliser son ProviderUserKey (UserId de la base de donnée) or je n'arrive pas à inserer ce guid dans le lien du mail.
Dans le mail :
Votre Nom de Login : <%UserName%>
Votre Mot de Passe : <%Password%>
affiche le nom et le mot de passe.
Mais pour le Guid ?????
yann1947
Messages postés19Date d'inscriptionvendredi 14 janvier 2005StatutMembreDernière intervention 6 mars 2013 2 avril 2008 à 15:42
Problème résolu.
J'ai utilisé System.Net.Mail avec SmtpClient.send(Msg) ,
le corps du message est un string dans lequel j'inclus le ProviderUserKey, UserName et UserPassword en variable.
Dim
from
As
Net.
Mail.
MailAddress =
New
Net.
Mail.
MailAddress(
[mailto:xxxx@xxxxx.fr xxxx@xxxxx.fr])
Dim
mailto
As
Net.
Mail.
MailAddress =
New
Net.
Mail.
MailAddress(
[mailto:xxxx@xxxxx.fr xxxx@xxxxx.fr])
Dim
Msg
As
Net.
Mail.
MailMessage =
New
Net.
Mail.
MailMessage(
from,
mailto)
Dim Guid As String = user.ProviderUserKey.ToString