Role Provider

martedì 20 novembre 2007 - 13.25

EmanueleGW Profilo | Newbie

Ho creato la mia classe RoleProvider, sono andato a sovrascrivere tutti i
metodi (GetUsersInRole, GetAllRoles, IsUserInRole. …); ho creato una funzione
(IsUserWithRole) per ricavare se ad un determinato utente è già associato un
ruolo.

La mia classe :

Public NotInheritable Class MIARoleProvider
Inherits RoleProvider

Public Overrides Function IsUserInRole(ByVal username As String, ByVal
rolename As String) As Boolean

End Function

Public Function IsUserWithRole(ByVal username As String, ByVal rolename
As String) As Boolean
REM Creata e non ereditata
End Function

End Class



Per richiamare le funzioni:

Dim ut() As String = {"EmanueleGW"}
Dim controllo as boolean=Roles.IsUserInRole (ut, "Administrator")

Per richiamare IsUserWithRole come devo fare? Sicuramente non usando
Roles.IsUserWithRole, non appartenendo a quella classe;

Dim a as MIARoleProvider
a.IsUserWithRole(…)
??
così il metodo viene riconosciuto, in questo modo però il metodo della
classe Initialize non viene eseguito...
nessun suggerimento??
grazie in anticipo
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