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.