none
Menú público y privado en MVC 5 RRS feed

  • Pregunta

  • Hola,

    comentar que aunque tengo experiencia con WebForms, soy nuevo en el patrón MVC.

    Estoy comenzando a desarrollar una aplicación (Uso VS 2017 y la plantilla con "Cuentas de usuario individuales" con MVC 5).

    Dicha aplicación ha de tener algunas páginas públicas y un menú para moverse por ellas, y otra parte de páginas privadas (de hecho la mayor parte), en esta zona privada ha de haber otro menú distindo del de la zona pública, y además, ha de ser dinámico, en función del rol de usuario que se autentique ha de mostar unas funcionalidades u otras.

    ¿Cómo puedo enfocar esto?

    Un saludo y gracias.

    CAR.


    • Editado C_A_R lunes, 28 de agosto de 2017 13:35
    lunes, 28 de agosto de 2017 13:34

Todas las respuestas

  • Amigo, este foro es para ayudarte en base de algo que ya tienes, no es para crear trabajos / proyectos.
    lunes, 28 de agosto de 2017 15:30
  • hola

    Esta claro que vas utulizar Layout en mvc para implementar el menu

    ahora lo de privado y publico requiere autenticacion en el sitio, como piensas implementarla ?

    el menu podria ser fijo en el html, y usando ellainfo de autorizacion defines que item mostrar

    Implementing Role Based Menu in ASP.NET MVC 4

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 28 de agosto de 2017 20:14
  • Hola Leandro,

    la idea es utilizar Identity, aunque cuento con que habrá que personalizarlo algo.

    Las funcionalidades asociadas a cada rol o perfil tenía pensado que estubieran en una tabla de la BBDD, ya que también tengo intención de implementar un mantenimiento de Usuarios/Perfiles/Funcionalidades ya que esto será algo dinámico.

    La capa de datos había pensado en EF y el enfoque Code First, con el que tampoco tengo experiencia y he de aprender. También quiero utilizar Bootstrap (que nunca he utilizado), por eso parto de la plantilla que proporciona VS.

    Le doy un vistazo a este link que me pasas a ver si me puede ayudar.

    PD.-

    Elíhu Neftali, no es que no sea capaz de hacer eso, de hecho ya lo he implementado en varios proyectos en web forms, pero mi intención es utilizar buenas prácticas en la creación de un proyecto nuevo utilizando el patrón MVC que desconozco, por eso pregunto la manera de enfocarlo desde el inicio de forma correcta y adecuada a las personas que puedan tener experiencia con él y tengan a bien compartir su conocimiento y brindar su ayuda, y en ningún caso espero que los compañeros del foro hagan mi trabajo.

    Saludos cordiales,

    CAR.

    martes, 29 de agosto de 2017 6:02