Ricavare l'utente Corrente

lunedì 08 maggio 2006 - 12.45

vpanta Profilo | Senior Member

Ciao
Ho creato una classe MemberShipProvider x l'accesso alla tabella utenti di un db Postgres
Ho creato la pagina di login e nell'evento Authenticate il seguente codice.

e.Authenticated = Web.Security.Membership.ValidateUser(Me.LoginIDAGIM.UserName, e.LoginIDAGIM.Password)
If e.Authenticated Then
IdagimUser = Web.Security.Membership.GetUser(Me.LoginIDAGIM.UserName)

Select Case IdagimUser.Cod_Tipo_Utente
Case IdagimMembershipUser.UTENTE_ADMIN
FormsAuthentication.RedirectFromLoginPage(Me.LoginIDAGIM.UserName, False)

Case IdagimMembershipUser.UTENTE_LIV1

Case IdagimMembershipUser.UTENTE_LIV2

Case IdagimMembershipUser.UTENTE_TECNICO

Case IdagimMembershipUser.UTENTE_UTENTE

End Select
End If

Ho due domande :
1. Come memorizzo l'utente corrente devo utilizzare una variabile Session ?
2. Come richiamo una pagina a seconda della mia selezione, devo utilizzare Server.Trafert o cosa ?
Ciao

vpanta Profilo | Senior Member

Ciao e grazie

Allora come ricavo l'utente corrente ?

freeteo Profilo | Guru

ciao,
usando l'autenticazione di asp.net, puoi ricavare l'utente anche piu semplicemente dalla pagina ovvero con "Page.User " che è 1 oggetto (se vuoi il nome Page.User.Identity.Name) anche se quello del Coach è cmq quello valido 1po dappertutto...

ciao.

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo
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