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
I cookie e il login form aspnet
martedì 20 dicembre 2005 - 19.27
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
PEPE
Profilo
| Senior Member
296
messaggi | Data Invio:
mar 20 dic 2005 - 19:27
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
1.574
messaggi | Data Invio:
mar 20 dic 2005 - 21:26
e per 30 minuti non usi l'applicazione ???
C'è solo un capitano !!!!!!
PEPE
Profilo
| Senior Member
296
messaggi | Data Invio:
mar 20 dic 2005 - 22:46
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
1.574
messaggi | Data Invio:
mer 21 dic 2005 - 10:01
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 !!!!!!
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 !