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 1.0/1.1
Logout di una applicazione
martedì 08 novembre 2005 - 18.07
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
zhart
Profilo
| Newbie
17
messaggi | Data Invio:
mar 8 nov 2005 - 18:07
Ciao a tutti.
Problema:
sto cercando di fare una applicazione il cui accesso è possibile solo tramite login.
Dopo il login un utente può visitare le pagine che vuole in quanto esisteranno le variabili di session che lo identificano.
Ho messo un button per il logout.
Quando premo logout faccio in modo di cancellare le variabili di session e tornare al form di login.
Vorrei inoltre che una volta entrati nel form del login (dopo il logout) non sia possibile ricaricare tramite il pulsante forward del browser le pagine precedentemente visitate (altrimenti un utente anonimo potrebbe vedere le pagine caricate dall'utente che stava prima).
Aspetto i vostri consigli, a domani...
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 8 nov 2005 - 18:49
>sto cercando di fare una applicazione il cui accesso è possibile
>solo tramite login.
E' sufficiente che studi un po' dall'SDK come funziona la FormsAuthentication di .NET. In particolare nell'SDK cerca la documentazione sulla classe FormsAuthentication. Lì troverai un esempietto breve che ti consente di gestire login e logout dell'utente.
>Dopo il login un utente può visitare le pagine che vuole in quanto
>esisteranno le variabili di session che lo identificano.
>Ho messo un button per il logout.
Dall'interno del web.config è possibile perfezionare la sicurezza dell'intera applicazione Web, negando l'accesso agli utenti anonimi per esempio su pagine contenute in certe cartelle e abilitando l'accesso agli utenti autenticati. Tutto ciò viene gestito direttamente dal Framework senza bisogno di troppi sforzi.
>Quando premo logout faccio in modo di cancellare le variabili
>di session e tornare al form di login.
Con il sistema di autenticazione di .NET non è necessario cancellare nessuna variabile.
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
zhart
Profilo
| Newbie
17
messaggi | Data Invio:
mer 9 nov 2005 - 11:11
grazie, corro subito a documentarmi
ciao
zhart
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 !