Ir para o conteúdo

 Voltar a Fórum do For...
Tela cheia

Controle de acesso por função/ação

1 de Agosto de 2013, 10:39 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 2 vezes

Eugenio, fiz uma alteração no sistema de controle de acesso para autenticar não só por função mas também chegando a nível de ação. O sistema está em desenvolvimento e foi utilizado o banco Oracle 11g com PHP e framework formdin. Basicamente criei uma tela de cadastro de ação, uma outra que associa ação a função e o acesso é concedido para grupo --> função/ação. O mecanismo de login e montagem de menu foi alterado para contemplar esta nova regra. A autenticação da página foi alterada, desta forma se um grupo do usuário logado tem permissão apenas de inclusão de uma determinada função, os botões de alterar e excluir são desabilitados na grid.

Não sou desenvolvedor PHP, por isso não sei se o código que utilizei é o mais adequado, mas está funcionando direitinho, tenho bastante experiencia e já desenvolvi o sistema de controle de acesso utilizado no Inmetro, tentei fazer algo similar ao utilizado neste projeto. Outra alteração que fiz também foi padronizar todas as telas do controle de acesso. Caso julgue necessário não vejo problema em postar este projeto e disponibilizar no site, afinal, a framework está me ajudando muito com o PHP.

Qualquer dúvida contato gmail (gtalk): mapatrocinio@gmail.com

Autor: miguel Patrocinio


22 comentários

  • 51b06d6eae66e2cfdfc361d418eea715?only path=false&size=50&d=404Luis Eugênio barbosa(usuário não autenticado)
    3 de Agosto de 2013, 0:26

     

    Miguel,

    acho muito válida sua iniciativa, inclusive é disso que precisamos no portal, quanto mais todos puderem ajudar com suas experiências, mais podemos evoluir e facilitar o entendimento da framework.

    Me envie por email os arquivos para eu dar uma olhada e então publicar nos exemplos do FormDin. Envie também os scripts necessários para a criação das tabelas.

    Meu email é luis.barbosa@ibama.gov.br.

    Abraço.

Essa comunidade não possui posts nesse blog