Ciao a tutti. Sto sviluppando un sito che prevede una pagina (pensieri.aspx) il cui accesso è riservato a chi si iscrive. In IE7 e in FireFox, va tutto bene, mentre in IE6 dopo aver fatto il login, provo ad andare in quest'area ma mi fa logout e mi spunta l'alert che mi dice che devo loggarmi per entrare. Sviluppo con asp.net e uso vb.net per questo sito (ma se avete la soluzione in c# è lo stesso). Ora vi posto il codice per il login e per il logout e per l'autenticazione nella pagina pensieri.
'Login
'dopo aver controllato che l'utenza esiste
...
Session.Add("username", TextBox1.Text)
Session.Add("password", TextBox2.Text)
Session.Add("ruolo", rd("ruolo"))
Session.Add("banned", rd("banned"))
...
'Logout
...
Session.Abandon()
Session.Clear()
....
'Autenticazione
<%
If Session.Item("username") = "" Then
msg("È necessario effettuare il login per entrare in questa sezione")
Response.Write("<script>location.href=""Login.aspx ""</script>")
End If
'msg è una funzione che stampa un alert
%>
La cosa strana è che in IE6 se entro come amministratore, mi consente di entrare nella pagina riservata all'amministratore che ha lo stesso script di autenticazione, ma ha in più un controllo sul ruolo. Grazie in anticipo