Esta pregunta está relacionada con this one, aunque creo que estuve un poco extenuado para obtener una buena respuesta. Voy a mantener esto breve.ASP.Net: Si tengo la ID de sesión, ¿puedo obtener el objeto de sesión?
Estoy trabajando en un controlador web (ashx) que acepta una publicación de formulario desde una página aspx. Cuando el controlador recibe esta publicación del formulario, para hacer lo que necesita hacer, necesita conocer al usuario que inició sesión (User.Identity.Name), pero no puedo confiar en las cookies que envía el navegador.
Sé que puedo conseguir el Session.SessionID y colocarlo en un campo de formulario oculto, pero una vez que mi controlador recibe el formulario de envío, ¿cómo puedo usar esa SessionID de averiguar la identidad del usuario que ha iniciado sesión en?
Estoy usando el modo StateServer para el estado de la sesión.
El enlace de Jonas parece estar roto – Mulki
Encontrado el enlace en [la Máquina de Wayback] (http://web.archive.org/web/20120415034411/http://swfupload.org/forum/generaldiscussion/98) – shamp00