/// <summary> /// Validar el token del usuario. /// </summary> /// <param name="configuration"></param> /// <param name="getHelper"></param> /// <returns></returns> private async Task <Token> GetTokenActive(IConfiguration configuration, IGetHelper getHelper) { string sessionId = HttpContext.Session.GetString("LAMBusiness"); string directorioSesion = configuration.GetValue <string>("DirectorioSesion"); var resultado = await getHelper .GetTokenBySessionIdAndUsuarioIDAsync(sessionId, directorioSesion); if (resultado.Error) { TempData["toast"] = "Por favor, ingrese sus credenciales, para accesar al sistema."; //Response.Cookies.Delete("LAMBusiness_SessionId"); return(null); } else { token = resultado.Contenido; ViewData["token"] = token; ViewBag.Id = token.ColaboradorID; } return(resultado.Contenido); }