Comment puis-je obtenir un objet utilisateur anonyme de SharePoint 2010
-
29-09-2019 - |
Question
J'ai une configuration de site en utilisant l'authentification basée sur les revendications (formulaires) avec accès anonyme activé.
Lorsqu'un utilisateur se connecte sur le site, ils peuvent exister dans la base de données de formulaires, mais pas dans la collection du site SharePoint. Dans ce cas SPContext.Current.Web.SPUser renvoie NULL - même si elles sont enregistrées dans
.Y at-il un autre objet similaire à SPUser que je peux utiliser?
La solution
est HttpContext.Current.User.Identity.IsAuthenticated == true? Si oui, essayez de mettre un appel à SPContext.Current.Web.EnsureUser (HttpContext.Current.User.Identity.Name) avant de creuser dans Web.CurrentUser (ce que je suppose que vous vouliez dire, pas Web.SPUser)
-Oisin