diff --git a/GMW_data/MagClass.cs b/GMW_data/MagClass.cs index 09357503..fa951b48 100644 --- a/GMW_data/MagClass.cs +++ b/GMW_data/MagClass.cs @@ -1398,6 +1398,16 @@ namespace GMW_data logger.lg.scriviLog(string.Format("Non sono riuscito a recuperare il codice soggetto DALLA SESSIONE per l'utente loggato: {0}, errore {1}{2}", user_std.UtSn.userNameAD, Environment.NewLine, e), tipoLog.ERROR); } if (CodSoggetto == "") + { + // provo a recuperare da altro tipo di sessione + CodSoggetto = memLayer.ML.StringSessionObj("UserBarcode"); + } + if (CodSoggetto == "") + { + // provo a recuperare da cookie... + CodSoggetto = memLayer.ML.getCookieVal("UserBarcode"); + } + if (CodSoggetto == "") { try {