Salve a tutti,
ho un problema con un login.
Ho creato dei ruoli e li ho assegnati a determinati user, quando cerco di autenticarmi la prima volta mi riconosce come utente ma non mi fà il redirect sulla pagina richiesta, la seconda volta invece lo effettua.Vi incollo i pezzi inerenti del web conf e dell'action sul login

web.conf
<profile enabled="true">
<properties>
<add name="Gruppo" type="string"/>
<add name="RagioneSociale" type="string"/>
</properties>
</profile>
<roleManager enabled="true"
cacheRolesInCookie="true"
cookieName=".prova"
cookiePath="/"
cookieProtection="None"
cookieRequireSSL="false "
cookieSlidingExpiration="false "
cookieTimeout="10"
createPersistentCookie="true"
>

</roleManager>
<authentication mode="Forms"/>

login action:

protected void Login1_LoggedIn(object sender, EventArgs e)
{
if(User.IsInRole("admin"))
Response.Redirect("Amministrazione/pannello.aspx");

if (User.IsInRole("utente"))
Response.Redirect("Mailbox/Mailbox.aspx");

Response.Redirect("Login.aspx");

}

Vi ringrazio in anticipo.
costantino.