Nous utilisons Sitecore pour gérer nos utilisateurs enregistrés (domaine extranet) et lorsque nous créons de nouveaux utilisateurs virtuels, nous leur attribuons une adresse électronique en utilisant l'attribut Profile.Email
et ensuite appeler le Profile.Save()
méthode. Une autre propriété, quelque part ailleurs, lit le userProfile.Email
tout va bien au début. De plus, nous utilisons l'authentification par formulaire avec la fonction "Remember me". Le problème est que lorsque nous fermons le navigateur et le rouvrons Sitecore.Context.User
contient des informations sur l'utilisateur réel qui a cliqué pour se souvenir de moi mais le User.Profile
a toujours l'Email null. J'ai essayé Reload()
y initialize()
ils ne fonctionnent pas. J'ai également essayé de récupérer l'utilisateur via le nom d'utilisateur ( User.FromName()
) mais l'objet utilisateur renvoyé n'a pas non plus l'email de profil.
Qu'est-ce qui est mal fait ?