Seria una buena solucion.
 
Lo que estoy queriendo lograr es que esa definicion de Roles-Accesos tenerla 
tambien por tabla y con la esperanza de que el ASP.NET resolviera por si solo 
tal como con el CustomMembership ...Saludos y gracias
CarlosMag
 


Date: Tue, 5 Jun 2007 14:21:45 -0300From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: 
[vbnet] [Off Topic] Custom Autorization en ASP.NET 2.0Hola Carlos,Yo lo manejo 
de la siguiente manera, por ahi te sirve.Ademas del custom MembershipProvider, 
implemente mi propio custom RoleProvider, que al igual que el 
MembershipProvider tenes que implementar unas interfaces. Es decir, mi 
aplicacion maneja dos tipos de usuarios, Aministradores y Usuarios 
comunes.Luego, en el web.config defino que grupo tiene accesos a determinadas 
secciones (Carpetas o incluso paginas .aspx individuales) Ej. (algo asi 
era...)<location path="AdminPanel.aspx">   <authorization>       <allow 
roles="Admin"/>       <deny users="*"/>     </authorization> 
</location>Entonces solo los Administradores pueden acceder a AdminPanel.apx, 
lo bueno es que no hay que programar nada.Se puede hacer programaticamente en 
los lugares que necesites, IF Roles.IsUserInRole("Administrador") Then ...  Te 
dejo un linkhttp://www.odetocode.com/Articles/428.aspxEspero te sirva. Saludos. 
Mauricio.
On 6/5/07, Carlos Bernardo Maggiotti <[EMAIL PROTECTED]> wrote: 


Buenas gente... Ante todo mis diusculpas por el Off Topic...
 
Estoy desarrollando un sitio en ASP.NET 2.0 y logre utilizar autenticacion 
mediante CustomMembershipProvider y tablas de usuarios propias.
 
Como puedo hacer lo mismo pero para cubrir autorizacion? Osea, acceso o no a 
paginas aspx definidos tambien por mis tablas?
 
Saludos y gracias de antemano y cualquier propuesta sera valorada...
 
CarlosMag

Envía mensajes de correo electrónico directamente a tu blog con MSN. Carga 
chistes, fotografías y muchas otras cosas. Es gratis.
_________________________________________________________________
Descubre Live.com - tu mundo en línea reunido: noticias, deportes, el tiempo, y 
mucho más.
http://www.live.com/getstarted

Responder a