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.

Responder a