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
Variabili di Sessione C#
lunedì 25 maggio 2009 - 16.44
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
dyd666
Profilo
| Junior Member
117
messaggi | Data Invio:
lun 25 mag 2009 - 16:44
Salve a tutti
Avrei la necessità di crearmi delle variabili di sessione , in C# , per controllare che non si acceda a pagine accessibili solamente tramite autenticazione.
Ho cercato un pò in giro ma quello che ho trovato mi ha creato solo confusione: come dovrei fare per effettuare un controllo del genere?
L'idea di base è quella di creare una variabile impostata a false di default e settabile a true solo in caso di corretta autenticazione.
Questa variabile di sessione sarà oggetto di un controllo all'interno della Page Load delle pagine che vorrò controllare.
Quindi , possiamo dire , che a logica ci sono
Il problema sta tutto nel codice , ovvero non so cosa e come implementare.
Grazie in anticipo
Saluti
rossimarko
Profilo
| Guru
1.173
messaggi | Data Invio:
lun 25 mag 2009 - 16:56
Ciao,
occhio che asp.net fornisce già un "motore" per la gestione degli accessi alle pagine. Puoi impostare singole pagine o intere cartelle e per ognuna dire se possono accedere utenti anonimi oppure impostare una gestione a ruoli e quindi dire "nella pagina x entrano solo gli utenti di tipo administrator".
Ti consiglio di guardare qui:
http://msdn.microsoft.com/it-it/library/cc185055.aspx
Se poi vuoi personalizzare le membership allora c'è anche questo articolo:
http://www.dotnethell.it/articles/Membership-Role-Profile-Provider.aspx
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
Anonimo
Profilo
| Senior Member
392
messaggi | Data Invio:
lun 25 mag 2009 - 17:09
Session["tuoNome"]=false;
e per leggere
if (Convert.ToBoolean(Session["tuoNome"]))
dyd666
Profilo
| Junior Member
117
messaggi | Data Invio:
lun 25 mag 2009 - 17:20
>Session["tuoNome"]=false;
>
>e per leggere
>
>if (Convert.ToBoolean(Session["tuoNome"]))
>
Funziona perfettamente , grazie mille.
Ringrazio anche rossimarko per il link , ho provato a dargli un'occhiata ma visto l'immediata funzionalità del metodo di Anonimo opterò per quest'ultimo
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 !