none
MVC3 Menu RRS feed

  • Pregunta

  • Hola, de antemano gracias por las respuestas.

    Bueno, mi situación es la siguiente:

    estoy creando una aplicación en MVC3, tengo practicamente los frentes de captura de datos, vistas controladores y datos bien.

    Ahora debo validar los roles que tengo para esta aplicación, pero este no es el inconveniente,  la idea es que cuando sepa que rol se valido, asi mismo debo mostrar el menu para ese rol, no esta demás mencionar que cada rol tiene acceso a menus "opciones" diferentes.

    he visto algun material donde dice que es una buena practica guardar los menús "dirección" en la base de datos!!

    Reitero nuevamente el agradecimiento por la ayuda. 


    • Editado Gian_Carlos jueves, 9 de agosto de 2012 13:55
    miércoles, 8 de agosto de 2012 16:38

Respuestas

  • Mi aproximación inicial sería hacer un override del OnAuthorization() del controlador y determinar "a mano" la membresía del usuario en los distintos roles.  En Windows Authentication el asunto es sencillo:  Únicamente hay que averiguar si el usuario pertenece al grupo de seguirdad que corresponde al rol y listo.  Luego almacenaría el resultado en una propiedad del controlador para que esté disponible para las acciones, que pasarían esta información al View mediante un ViewModel o bien el ViewBag.

    Jose R. MCP
    Code Samples

    • Marcado como respuesta Eder Costa jueves, 8 de noviembre de 2012 13:29
    viernes, 10 de agosto de 2012 6:32