none
habilitando menu RRS feed

  • Pergunta

  • Estou utilizando MVC2. Tenho um sistema com 2 usuários. O usuário "cliente" tem acesso ao menu do sistema completo, preciso que o usuário "administrador" também tenha acesso a este menu. Como posso realizar este processo?
    segunda-feira, 4 de julho de 2011 18:12

Todas as Respostas

  • Como vc está criando esse menu?

    Se você estiver criando este menu através de uma action, dá para restringir acesso à esta Action. Por exemplo:

    [Authorize(Users="me,you,them")]
    public ActionResult Create()
    {
      ...
    }
    


    Se for através de uma partial view ou algo do tipo, dá para fazer um teste condicional:

    @if (User.Identity.Name == "admin" || User.IsInRole("admins"))
    {
       // ...
    }
    


    Sugiro que você tome cuidado com esta última implementação, pense que futuramente isto pode virar um "monstrinho". 

     

    Abs

    quinta-feira, 14 de julho de 2011 14:37