diff --git a/INTERFACE/WebLCP/WUC/cmp_header.ascx.cs b/INTERFACE/WebLCP/WUC/cmp_header.ascx.cs index 6c66215..81ef144 100644 --- a/INTERFACE/WebLCP/WUC/cmp_header.ascx.cs +++ b/INTERFACE/WebLCP/WUC/cmp_header.ascx.cs @@ -21,6 +21,22 @@ namespace WebLCP.WUC } } + protected string safePages + { + get + { + string answ = ""; + try + { + answ = memLayer.ML.confReadString("_loginPages"); + } + catch + { } + return answ; + } + } + + private void checkAuth() { string lastPage = Request.Url.LocalPath.Split('/').Last(); @@ -32,7 +48,7 @@ namespace WebLCP.WUC Session["nextPage"] = lastPage; } // SE non sono in "safe page" - if (memLayer.ML.CRS("_loginPages").ToLower().IndexOf(lastPage.ToLower()) < 0) + if (safePages.ToLower().IndexOf(lastPage.ToLower()) < 0) { Response.Redirect("~/login"); } diff --git a/INTERFACE/WebLCP/Web.config b/INTERFACE/WebLCP/Web.config index c194c74..0853cab 100644 --- a/INTERFACE/WebLCP/Web.config +++ b/INTERFACE/WebLCP/Web.config @@ -23,13 +23,13 @@ - + - - - - - + + + + + diff --git a/INTERFACE/WebLCP/WebLCP.csproj b/INTERFACE/WebLCP/WebLCP.csproj index b80900b..0e8f8ed 100644 --- a/INTERFACE/WebLCP/WebLCP.csproj +++ b/INTERFACE/WebLCP/WebLCP.csproj @@ -92,8 +92,8 @@ ..\packages\StackExchange.Redis.2.0.601\lib\net461\StackExchange.Redis.dll - - ..\packages\SteamWare.3.3.1910.675\lib\net462\SteamWare.dll + + ..\packages\SteamWare.3.3.1910.676\lib\net462\SteamWare.dll ..\packages\System.Buffers.4.5.0\lib\netstandard2.0\System.Buffers.dll diff --git a/INTERFACE/WebLCP/example-config-table.txt b/INTERFACE/WebLCP/example-config-table.txt index bc81d7c..5244f15 100644 --- a/INTERFACE/WebLCP/example-config-table.txt +++ b/INTERFACE/WebLCP/example-config-table.txt @@ -6,16 +6,13 @@ _emailPwd drmfsls16 drmfsls16 drmfsls16 _emailUser steamwarebot@gmail.com steamwarebot@gmail.com steamwarebot@gmail.com _enableSSL true true true _fromEmail webmaster@admodelling.org webmaster@admodelling.org email mittente eventuali msg -_logDir ~/logs/ ~/logs/ Cartella LOG -_loginPages jumper#forceUser#login#UserAdmin#default#registerUser#about#contact#CondizioniServizio jumper#forceUser#login#UserAdmin#default#registerUser#about#contact#CondizioniServizio Pagine x Login -_logLevel 6 6 Livello verbosità log -_logMaxMb 30 30 massima dim cartella log _righeDataGrid 30 30 Num righe datagrid std _righeDataGridAnagr 20 20 Num righe datagrid anagrafiche _righeDataGridLong 30 30 Num righe datagrid long _righeDataGridMed 15 15 Num righe datagrid med _righeDataGridShort 10 10 Num righe datagrid short _smtpCli smtp.gmail.com smtp.gmail.com smtp.gmail.com +_useAIMSmtp false false impiego client posta elettronica alternativo _useAuthSmtp true true true AuthCookieName admodellingAuth admodellingAuth Cookie applicativo autoConfCmd true true Conferma automatica comandi barcode @@ -26,10 +23,8 @@ cookieUsed admodellingAuth admodellingAuth,CTrack_CodOpr,CTrack_CodPost Elenco d enableCookie true true Abilitazione uso cookie enableLogOut true false Abilita button logout COMPLETO in alto a sx enablePlain true true Abilitazione decode plain -logMitigSec 60 60 Mitigazione scrittura log (per chiave uguale ogni 60 sec maxAuth 1000 1000 num auth minimo per NON consumare tokens serializeSession true true Serializzazione valori in sessione (REDIS) SiteName iis02/test/admodelling iis02/test/admodelling Nome sito enableDumpDiag false false abilitazione dumb diagnostico x eccezioni di default -doShrinkFolder true true Imposta compressione area LOGS -_useAIMSmtp false false impiego client posta elettronica alternativo \ No newline at end of file +doShrinkFolder true true Imposta compressione area LOGS \ No newline at end of file diff --git a/INTERFACE/WebLCP/packages.config b/INTERFACE/WebLCP/packages.config index 4b9fa19..58601ff 100644 --- a/INTERFACE/WebLCP/packages.config +++ b/INTERFACE/WebLCP/packages.config @@ -25,7 +25,7 @@ - +