GuttoSP 2 Denunciar post Postado Abril 17, 2013 Ôpa, jóia? Tive a ideia abaixo, e por ser tão simples, acho que pode ser inviável, e por isso gostaria de comentários sobre os prós (se houverem) e os contras de tal sistema. A intenção era de desenvolver um simples mas funcional sistema de permissões. Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Abril 20, 2013 Cara, o sistema é bom, mas poderia ser mais simples. Existe um tipo de arquitetura de níveis que utiliza um sistema de pilhas armazenadas dentro do próprio programa ou aplicação. ele é basicamente o seguinte: Cada nível de usuário é colocado em um banco de dados com uma tabela específica. Cada usuário estende uma FK para essa tabela assim definindo uma relação entre as duas. No programa você só precisa verificar qual é o tipo de usuário logo no login do mesmo no sistema e armazenar isso em uma variável de sessão, sendo assim ele estaria disponível para todas as páginas durante aquela sessão do usuário, e o próprio site se encarregaria de manter ou descartar os botões e funções caso o usuário possua ou não possua as permissões. Por exemplo: Caso o usuário possa editar, ele vai mostrar o botão de editar, se não não irá. Compartilhar este post Link para o post Compartilhar em outros sites
Vinicius Rangel 208 Denunciar post Postado Abril 22, 2013 existem tipos de sistema para níveis de acesso, você não especificou o seu. posso me lembrar de 3. Restrição de sistema, Restrição de página e Restrições de ações. Diferença é básica, para o primeiro caso o usuário teria um sistema especifico e construido para o seu nível de acesso. Já no segundo caso seria 1 sistema para todos porém o usuário de cada grupo teria acesso a páginas diferentes e no último caso que foi o que o Khaos tratou é restringir ações pra ele o que é o mais complicado de todos mas o caminho passado esta certo. Compartilhar este post Link para o post Compartilhar em outros sites