Ho un problema con l'autenticazione forms.
Al ticket di autenticazione devo aggiungere dei dati personalizzati quindi faccio in questo modo:
Il parametro True che ho evidenziato indica che il ticket deve essere persistente, ma purtroppo quando chiudo la sessione e poi la riapro l'utente non è più loggato.codice:Dim userData As String = "Miei dati." Dim ticket As New FormsAuthenticationTicket( _ 1, _ NomeUtente, _ System.DateTime.Now, _ System.DateTime.Now.AddMinutes(30), _ True, _ userData, _ FormsAuthentication.FormsCookiePath) Dim encTicket As String = FormsAuthentication.Encrypt(ticket) Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName, encTicket))
Se invece uso il metodo classico:
Tutto funziona come dovrebbe.codice:FormsAuthentication.RedirectFromLoginPage(NomeUtente, True)
Sto impazzendo!!! chi mi aiuta?


Rispondi quotando