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 2.0 / 3.5 / 4.0
User.isInRole
lunedì 29 maggio 2006 - 02.24
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
macsig
Profilo
| Newbie
19
messaggi | Data Invio:
lun 29 mag 2006 - 02:24
Ciao, in riferimento al suggerimento datomi da freeteo al mio Thred "Pagine differenti per ruoli differenti", ho provato a seguirlo m con scarsi risultati. credo quindi di aver bisogno di un consiglio in merito.
Ho fatto quanto segue:
login.aspx
<form id="form1" runat="server">
<div>
<asp:Login ID="Login1" runat="server" OnLoggedIn="OnLoggedIn" >
</asp:Login>
</div>
</form>
-----
login.aspx.cs
public void OnLoggedIn(object sender, EventArgs e)
{
if(User.IsInRole("giocatore"))
{
Response.Redirect("game/Default.aspx");
}
}
Mi sembrava abbastanza logico ma dopo il login l'utente (il cui ruolo e' settato a giocatore) viene sempre reindirizzato a Default.aspx e non a game/Default.aspx
Ringrazio per i suggerimenti.
aabruzzese
Profilo
| Junior Member
89
messaggi | Data Invio:
mar 30 mag 2006 - 21:47
void OnLoggedIn(object sender, EventArgs e)
{
if (System.Web.Security.Roles.IsUserInRole ("engineers"))
Login1.DestinationPageUrl = "Engineering.aspx";
else
Login1.DestinationPageUrl = "Default.aspx";
}
Here's the ASP code for the control (Login.aspx):
<asp:Login ID="Login1" Runat="server"
OnLoggedIn=OnLoggedIn
</asp:Login>
Provi a cambiarlo con il Login1.DestinationPageUrl
Angelo Abruzzese
macsig
Profilo
| Newbie
19
messaggi | Data Invio:
mar 30 mag 2006 - 22:01
Grazie
provo subito.
Ho notato, tramite il debug che la prima volta che faccio girare l'applicazione l'utente non viene
autenticato. Come si puo' vedere nell'immagine sotto.
761x242
17Kb
Comunque ora provo quanto mi hai suggerito tu.
GRAZIE ANCORA
macsig
Profilo
| Newbie
19
messaggi | Data Invio:
gio 1 giu 2006 - 08:33
funziona ma credo ci sia un problema di cache o qualche cosa del genere poiche' al primo tentativo non funziona ma dal secondo tutto e' ok.
Cosa potrebbe essere ?
GRAZIE
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 !