Estimados:
Si alguien tiene la experiencia o el conocimiento, que me pueda guiar.
Tengo un proyecto en mvc 2, para guardar el id del usuario que se conecto y poder persistirlo durante su estadia en la aplicación lo hago a travez de una session
Código:
System.Web.HttpContext.Current.Session.Add("idUsuario", objUsuario.idUsuarioLMS);
Y tengo una clase (cs) para obtener este id y otros datos, lo único que hace es tener propiedades que retornan estos datos
Código:
public long UsuarioConectadoID
{
get
{
if (ExitenSesiones() && HttpContext.Current.Session["idUsuario"] != null)
return Herramientas.ConvertirAInt64(HttpContext.Current.Session["idUsuario"]);
return long.MinValue;
}
}
Ahora mi duda es que estoy accediendo a sesiones a través de una clase ¿esto esta bien? o es muy descabellado,
Existe alguna otra forma de persistir estos datos.
Desde ya muchas gracias
Saludos