59 messaggi dal 27 ottobre 2009
Ciao a tutti,
con una pagina di login, indirizzo l'utente in aree private distinte:

if (AdminFlag(username.Text))
{
FormsAuthentication.SetAuthCookie(txtUser.Text, true);
Response.Redirect("~/Admin/Default.aspx");
}
else
{
FormsAuthentication.SetAuthCookie(txtUser.Text, true);
Response.Redirect("~/Administrator/Default.aspx");
}


In locale non ci sono problemi, ma sul server IE 8 fallisce, restituendo la pagina di login.
Non restituisce nessun errore in try-catch.
Anche senza Ajax, il problema rimane.
Fallisce anche con Server.Tranfert.

Firefox invece lavora.
Il Redirect in Session_Start di Global.asax invece funziona.
L'indirizzo del server è di prova è http://prova... senza www.
thedoors wrote:
In locale non ci sono problemi, ma sul server IE 8 fallisce, restituendo la pagina di login.

perchè su Windows Server di default IE 8 è in modalità "hard security" e probabilmente blocca il cookie. ecco perchè con firefox non hai problemi. .

Daniele Bochicchio | ASPItalia.com
I libri su HTML5, WP7, ASP.NET, VB, C#, Entity Framework
Senior Software Architect@5DLabs.it
Microsoft Regional Director for Italy
59 messaggi dal 27 ottobre 2009
Ciao Daniele e grazie per la risposta.
E' proprio come dici tu, sorry!
59 messaggi dal 27 ottobre 2009
... ho lo stesso problema con Safari e non riesco a trovare una soluzione!
59 messaggi dal 27 ottobre 2009
quindi non c'è altra soluzione che impostare su false la proprietà createPersistentCookie.
i browser, quando si tratta di cookie e sicurezza, ognuno fa come gli pare: bisogna trovare il giusto compromesso, purtroppo.

Daniele Bochicchio | ASPItalia.com
I libri su HTML5, WP7, ASP.NET, VB, C#, Entity Framework
Senior Software Architect@5DLabs.it
Microsoft Regional Director for Italy

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC