Acho eu que se a diferença é bem pequena, não custa nada apenas um if na view, isso até sobrecarregará menos o sistema. Porém apenas ocultar o botão não impede de um hacking, lembre-se de tratar na action que processa tal url também tal permissão.
Em 19 de outubro de 2012 14:38, Everton Zamignan Pabon <[email protected]>escreveu: > Olá pessoal, boa tarde. > > Estou trabalhando num sistema onde em meu escopo de autorização os > usuários podem assumir os seguintes papeis: "Administrador" ou "Normal". > (haverá mais papeis futuramente). > Pelo perfil do sistema, as páginas (leia-se views) são praticamente iguais > tanto para o Administrador como para o usuário Normal. > Geralmente o Administrador tem apenas um ou dois botões a mais na View > então eu uso a mesma View para ambos, exceto quando essa View for muito > diferente/complexa. > > Acontece que a todo momento as Actions tem que ficar decidindo o que fazer > de acordo com o papel do usuário. > > Essa minha introdução é pra perguntar se essa forma de trabalhar está > correta ou > eu devo criar Actions e Views (e até Controllers) distintas de acordo com > a papel, não importando o fato de serem bem semelhantes. > > Agradeço qualquer opinião. > > -- > Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana > Php" dos Grupos do Google. > Para postar neste grupo, envie um e-mail para [email protected]. > Para cancelar a inscrição nesse grupo, envie um e-mail para > [email protected]. > Para obter mais opções, visite esse grupo em > http://groups.google.com/group/kohana-php?hl=pt-BR. > -- Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google. Para postar neste grupo, envie um e-mail para [email protected]. Para cancelar a inscrição nesse grupo, envie um e-mail para [email protected]. Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.
