Problema sull'indirizzamento della pagina dopo login

venerdì 26 gennaio 2007 - 15.01

nala Profilo | Newbie

ciao!
ho un problema con asp.net 2.0 utilizzando il linguaggio c#.
quando effettuo la login voglio indirizzare solo in caso di autenticazione andata a buon fine..Invece con l'istruzione(messa nel bottone di accedi) :
Redirect.response(nome pagina) mi indirizza in ogni caso!!
Sapete come risolvere questo problema?

vi ringrazio anticipatamente.

amelix Profilo | Expert

Nel controllo asp:Login c'è l'evento OnLoggedIn.
Potresti fare il tuo redirect in questo metodo.
protected void loginForm_LoggedIn(object sender, EventArgs e) { .... Response.Redirect(nome pagina); }
Andrea
http://www.MelisWeb.eu/

nala Profilo | Newbie

scusa non ho capito, ma ci vuole qualcos'altro??

amelix Profilo | Expert

La sintassi è questa:
Nella pagina ASPX
<asp:Login .... OnLoggedIn="loginForm_LoggedIn" ....../>
Nel file.cs (o nella sezione codice)
protected void loginForm_LoggedIn(object sender, EventArgs e) { Response.Redirect(dove vuoi tu...); }
Andrea
http://www.MelisWeb.eu/

amelix Profilo | Expert

Ma tu usi il controllo asp:login?
Andrea
http://www.MelisWeb.eu/

nala Profilo | Newbie

si

amelix Profilo | Expert

Allora dovrebbe fare al caso tuo "l'esempio" che ti ho messo.
(Esempio è una parola grossa.... È + una dritta...)
Andrea
http://www.MelisWeb.eu/

nala Profilo | Newbie

Grazie mille!!!!
ci sono riuscita!!!

nala Profilo | Newbie

un'altra domanda!!
come si fa a controllare gli indirizzamenti a seconda dell'utente che accede alla pagina?

amelix Profilo | Expert

Qui dipende da te... E dalla tua fantasia!
Dipende da come hai costruito le tue policy o cose simili.
Se ogni utente ha il suo link o il gruppo a un link.
E' una cosa mooolto lunga e complessa.

O vuoi recuperare l'url da cui veniva?
Andrea
http://www.MelisWeb.eu/

nala Profilo | Newbie

noi abbiamo creato gli utenti con visual studio e sono divisi in 2 categorie:
amministratore
utente registrato
come facciamo ad indirizzare la pagina dopo la login a seconda di chi effettua l'accesso.
potresti farci un esempio x favore?
grazie

amelix Profilo | Expert

In questa pagina c'è tutto il necessario:
http://quickstarts.asp.net/QuickStartv20/aspnet/doc/security/membership.aspx
Andrea
http://www.MelisWeb.eu/

nala Profilo | Newbie

GRAZIE 6 GENTILE, MA SONO IN VB ... QUALCOSA IN C#?
FACCI SAPERE T PREGO ... CIAU

amelix Profilo | Expert

Se guardi in alto a DX c'è il linguaggio che puoi usare x gli esempi.
Andrea
http://www.MelisWeb.eu/
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5