Pregunta

Tengo una configuración de sitio mediante la autenticación de reclamaciones basadas (Formas) con acceso anónimo habilitado.

Cuando un usuario inicia una sesión en el sitio que pueden existir en la base de datos de formularios, pero no en la colección SharePoint Site. En este caso SPContext.Current.Web.SPUser devuelve NULL - a pesar de que se registran en

.

¿Hay otro objeto similar a SPUser que puedo usar?

¿Fue útil?

Solución

Es HttpContext.Current.User.Identity.IsAuthenticated == true? Si es así, trate de poner una llamada a SPContext.Current.Web.EnsureUser (HttpContext.Current.User.Identity.Name) antes de excavar en Web.CurrentUser (que es lo que supongo que quería decir, no Web.SPUser)

-Oisin

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top