I cookie e il login form aspnet

martedì 20 dicembre 2005 - 19.27

PEPE Profilo | Senior Member

Salve a tutti,
leggendo sul forum ed in giro come effettuare un form di login con asp net mi sono inbattuto in un problema.

Il coockie non mi scade mai :D.

Allora leggendo ho impostato il web.config in questo modo
<authentication mode="Forms">
<forms path="/" loginUrl="index.aspx" name="Bird" protection="All" timeout="30"></forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>

nell'index faccio cosi':
If Page.IsValid Then
'Creo l'oggetto autenticazione e richiamo il metodo controllaloginutente
'che mi restituisce la riga con i dati dell'utente. Se ottengo Nothing
'l'utente non esiste.
Dim objLogin As New bird.Autenticazione
Dim row As Data.DataRow
row = objLogin.ControllaLoginUtente(login.Text, pass.Text)
If row Is Nothing Then
lblMessage.Text = "Login o password errate"
Else
FormsAuthentication.RedirectFromLoginPage(row(2) & "#" & row(3) & "#" & row(5) & "#" & row(4), True)
End If
End If

In ogni pagina effettuo il controllo
If User.Identity.IsAuthenticated Then
ecc ecc ecc.

Ora in tutto questo, mi pare di aver capito che la scadenza del cookie viene impostata nel web.config nella parte timeout. Ma io ho impostato a 30 questo parametro.
Sapete se per caso debba effettuare qualche altra configurazione?

Grazie 1000.

totti240282 Profilo | Guru

e per 30 minuti non usi l'applicazione ???

C'è solo un capitano !!!!!!

PEPE Profilo | Senior Member

bhe!!! io davo per scontato che funzionasse bene!.
Cmq si per 30 minuti non uso l'applicazione :D. Ogni giorno quando vado a mangiare.

p.s.
Cmq il problema non è risolto :)

totti240282 Profilo | Guru

strano perche a me funziona.....ecco perche te lo avevo chiesto ,perchè se lo usi anche di nuovo per un secondo si rinnova la sessione.

C'è solo un capitano !!!!!!
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5