none
Ocultar Menu ITems dependiendo de Usuario/Perfil RRS feed

  • Pregunta

  • Hola a todos una ayuda con este tema que ya me tiene loco, tengo una aplicación en VS 2008, aspx manejando un Master page el cual ioncluye el componente de asp:Menu (WebControl.Menu) lo que necesito es que cuando un usuario ingresa con un perfil a la aplicación varias opciones del menú no sean visibles, me explico si un usuario es Administrador tiene disponible todo, si un usuario es Normal únicamente podrá cargar datos y ver reportes, si un usuario es Supervisor podrá cargar, reportes, asignar, eliminar, etc. Alguien sabe como hacer esto...... Gracias
    jueves, 1 de abril de 2010 15:18

Respuestas

Todas las respuestas

  • hola

    hasta donde se el control de menu no tiene opciones especificas que lo relaciones con un determinado perfil

    aunque por ahi si usas un sitemap para determinar el menu puedas aplicar algo como esto

    Menu items and Roles

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    jueves, 1 de abril de 2010 15:28
  • Gracias por la información Leandro voy a verificar esto, espero sea de ayuda en mi proyecto

     

    Saludos

    jueves, 1 de abril de 2010 17:15
  • hola

    si esto que aporte sera la parte configurable, peor simpre esta la forma de hacerlo mas "custom"

    o sea manual, podrias crearte las tablas en tu db que definan roles para los usuario y estos roles se unan a una tabla de item de menu, en esta podrias poner los nombre o links de cada item

    luego en tu cosifo consultarias la db extaerias estos items a los cuales se tiene acceso ya rmarias el manu, creando programaticamente cada entrada en el control

    esto por ahi no es tan bonito cono hacerlo configurable, pero si funciona esta tecncia si es algo muy puntual lo que necesitas lograr

     

    aqui hay otor link que muestra lo comentado en el post anterior

    An overview of how securityTrimmingEnabled is supposed to work.

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    jueves, 1 de abril de 2010 17:42
  • yo tambien quiero hacer algo parecido, pero en mi caso la diferencia es que yo lo quiero hacer con base de datos, que por cada rol de usuario se muestren sus respectivas opciones, tengo las tablas creadas pero lo q necesito es un ejemplo de sitemap pero q trabaje con base de datos, tal que cuando un usario se loguee muestre sus respectivas opciones segun el rol que tiene previa consulta a bd. Te agradeceria bastante si tuvieras algun ejemplo de como hacerlo.

    Saludos


    Juan Collazos

    miércoles, 23 de mayo de 2012 17:23