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
Global.asax e oggetti nella sessione
giovedì 20 maggio 2004 - 14.26
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
volperubbia
Profilo
| Senior Member
375
messaggi | Data Invio:
gio 20 mag 2004 - 14:26
Ciao a tutti,
in una autenticazione basata su cookie, una volta decriptato il cookie, avrei la necessità di avere a disposizione il contenuto di UserData nelle singole pagine del sito, senza dover nuovamente decriptare il cookie. Tutte le pagine ereditano da una pagina di base.
La funzione AuthenticateRequest nel global.asax è la seguente:
Sub Application_AuthenticateRequest(ByVal sender As Object, ByVal e As EventArgs)
Dim authCookie As HttpCookie = Request.Cookies(FormsAuthentication.FormsCookieName)
If (authCookie Is Nothing) Then Return
Dim authTicket As FormsAuthenticationTicket
Try
authTicket = FormsAuthentication.Decrypt(authCookie.Value)
Catch ex As Exception
...
End Try
...
Context.User = New GenericPrincipal(...)
End Sub
- Dove salvare authTicket.UserData?
- Nella sessione? Ma se metto Session("Pippo") = UserData nella AuthenticateRequest ottengo un errore.
- Spostare il codice di AuthenticateRequest nel Load della pagina di base?
Davide
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 !