Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Perdita delle variabili session e static dopo eliminazione di una dire...
martedì 31 marzo 2009 - 09.27
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
alba
Profilo
| Newbie
39
messaggi | Data Invio:
mar 31 mar 2009 - 09:27
ciao a tutti!
vi vorrei sottoporre un piccolo problema. Utilizzo una variabile session per testare se un utente e' stato riconosciuto e quindi ha i privilegi per accedere all'area privata, diversamente faccio un redirect alla pagina di login e fin qui tutto OK.
Nell'area privata hanno la possibilita' di inserire delle immagini e di cancellarle, nel caso vengono cancellate tutte le immagini per uno specifico ID cancello anche la directory che le conteneva per non avere un sito che cresca senza controllo. Il problema si presenta nel momento in cui cancello la directory, perche' una volta eseguito il metodo Delete di
DirectoryInfo dir = new DirectoryInfo(Server.MapPath("\\" + pathFoto + "\\" + idProdotto) + "\\");
FileInfo[] fInfo = dir.GetFiles();
if (fInfo.Length == 0) dir.Delete(true);
vengo perse tutte le variabili statiche e session (cioe' risultano null) con il risultato che al successivo reload della pagina l'utente viene rimandato alla login.
avete qualche suggerimento, grazie
ysdemarc
Profilo
| Expert
587
messaggi | Data Invio:
mar 31 mar 2009 - 11:28
non credo proprio che il problema sia nelle istruzioni che hai postato
Vincenzo
Programmatore sbilenco
alba
Profilo
| Newbie
39
messaggi | Data Invio:
mar 31 mar 2009 - 13:40
effettivamente non hanno alcuna attinenza, ma commentando dir.Delete(true); le session e le variabili statiche non diventano null...
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !