Visualizzazione dei risultati da 1 a 6 su 6

Discussione: formsauthentication

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482

    formsauthentication

    Ho un problema con l'autenticazione forms.

    Al ticket di autenticazione devo aggiungere dei dati personalizzati quindi faccio in questo modo:

    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))
    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.

    Se invece uso il metodo classico:

    codice:
    FormsAuthentication.RedirectFromLoginPage(NomeUtente, True)
    Tutto funziona come dovrebbe.

    Sto impazzendo!!! chi mi aiuta?

    Hey hey, my my Rock and roll can never die!

  2. #2
    non è che manca un pezzo ? ti prendo una parte del codice che faccio io

    Dim fat As FormsAuthenticationTicket = New FormsAuthenticationTicket(1, username.Text, DateTime.Now, DateTime.Now.AddMinutes(15), False, strRole, FormsAuthentication.FormsCookiePath)
    Response.Cookies.Add(New HttpCookie(FormsAuthentication.FormsCookieName, FormsAuthentication.Encrypt(fat)))
    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    mi pare che il tuo codice ed il mio siano uguali :master:

    che impostazioni metti nel web.config?

    Hey hey, my my Rock and roll can never die!

  4. #4
    adesso che rileggo meglio è vero... gli a capo che hai messo mi hanno confuso

    nel web.config metto

    <authentication mode="Forms" >
    <forms
    loginUrl="area.aspx"
    timeout="15"
    />
    </authentication>
    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

  5. #5
    Utente bannato
    Registrato dal
    Aug 2004
    Messaggi
    213
    Scusate se ho riesumato 'sto thread, ma ho lo stesso problema di Zampa

    stessa identica cosa: funziona il login ma chiudendo il browser e riaprendolo non mi vede il cookie


    please help me!

  6. #6
    Utente bannato
    Registrato dal
    Aug 2004
    Messaggi
    213
    Risolto aggiungendo l'impostazione esplicita della scadenza al cookie,

    If (chk_RememberMe.Checked) Then AuthenticationCookie.Expires = Ticket.Expiration

    ciaps

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.