Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Escovando bits em PHP - operações bitwise sobre grupos e permissões
Linux user
Publicado por Marcio Merlone em 30/08/2007

Login: mmerlone, 23505 pontos | Blog: http://merlone.ath.cx
[ Hits: 2775 ]

Escovando bits em PHP - operações bitwise sobre grupos e permissões

Continuando o artigo anterior, vou mostrar agora como podemos utilizar as operações bitwise para determinar quais recursos (permissões) um usuário poderá usufruir no sistema baseado em seus grupos.

Retomemos do exemplo do artigo anterior supracitado as 5 opções utilizadas. Agora diremos que estas 5 opções referem-se a permissões de acesso a determinados recursos. Simples. Convencionamos que a cada opção corresponderá uma determinada área ou ação do sistema à qual um determinado grupo terá permissão.

Mas o conceito normalmente em uso é de que um usuário pertence a vários grupos. Então convencionemos, por exemplo, que teremos 2 grupos disponíveis no sistema com as seguintes permissões:

Grupo Mortal inferior: 00001

Grupo Mortal superior: 10000

Não vou citar o grupo de administradores, que por ter permissão total pode ser implementado um by-pass no código que evitará a passagem pelo algoritmo referente à verificação de permissões.

Leita todo o artigo em:

Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada PHPBurn e PHP Cupé: Dois novos frameworks PHP nacionais
   Dica Linux recomendada Driblando o REGISTER GLOBALS OFF
   Dica Linux recomendada Instalando Zend Framework
   Dica Linux recomendada Framework PHP
   Dica Linux recomendada Gerando documentação de projetos PHP com o DocBlox

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.