Récupérer le Membership User
Bonjour à tous.
J'ai mis en palce un CreateUserWizard et j'ai un souci pour récupérer les infos du User. D'habitude ça marche bien et là, pour une raison que j'ignore j'ai un bug.
Je suis paumé, je ne trouve pas le moyen d'identifier l'origine de ce bug.
Dans l'évènement d'envoi de mail je mets ça comme code :
Code:
1 2 3 4 5 6 7 8 9
|
Dim u As MembershipUser = Membership.GetUser(cuw.UserName)
Dim sr As StreamReader = New StreamReader(MapPath("~//Mail/MailInscriptionFra.txt"))
Dim CorpsMail As String = sr.ReadToEnd
CorpsMail = Replace(CorpsMail, "##userid##", u.ProviderUserKey.ToString)
With e.Message
.Body = e.Message.Body.Replace("##corpsmail##", CorpsMail)
End With
sr.Close() |
Le bug se trouve sur le u.ProviderUserKey.ToString où il m'indique la chose suivante :
Citation:
La référence d'objet n'est pas définie à une instance d'un objet.
Je ne comprends pas car je fais toujours comme ça et ça fonctionne. Et là ça ne fonctionne pas. Impossible de déterminer pourquoi.
Pouvez m'aider ?