Come faccio ad avere un oggetto utente anonimo da SharePoint 2010
-
29-09-2019 - |
Domanda
Ho una configurazione sito utilizzando (Forme) l'autenticazione basata su reclami con l'accesso anonimo abilitato.
Quando un utente accede al sito che possono esistere nelle forme di database, ma non nella collezione sito di SharePoint. In questo caso SPContext.Current.Web.SPUser restituisce NULL - anche se sono registrati nel
.C'è un altro oggetto simile a SPUser che posso usare?
Soluzione
È HttpContext.Current.User.Identity.IsAuthenticated == true? Se è così, prova a mettere una chiamata a SPContext.Current.Web.EnsureUser (HttpContext.Current.User.Identity.Name) prima di scavare in Web.CurrentUser (che è quello che presumo si intende, non Web.SPUser)
-Oisin
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow