Esta apresentação tem por objetivo apresentar a criação de Listas de Controle de
Acesso (ACLs) de forma a incrementar a segurança de websites e aplicações com interface
web. Serão apresentados conceitos e exemplos prátcos de código, utlizando o Zend
Framework como plataforma para a criação e implementação destas permissões de acesso.
[1] O documento apresenta informações sobre o desenvolvimento de aplicativos para o tablet Motorola XOOM, incluindo mudanças na interface do usuário, recursos de hardware e introdução aos fragmentos no Android 3.0.
[2] É descrito o design do tablet XOOM e suas especificações técnicas como tela de 10,1 polegadas, processador dual-core e câmeras frontal e traseira.
[3] As mudanças na interface do usuário incluem a adoção de um tema holográfico, escurcimento da barra de
O documento apresenta diversas técnicas e exemplos de código para desenvolvimento de aplicativos Android, incluindo splash screens, tela cheia, leitura de XML, objetos Intent, logs, internacionalização, widgets e integração com mapas e localização do Google Maps.
UNICESUMAR - PROJETO de INICIAÇÃO CIENTÍFICA do NEAD 05-2015Rubens Junior BR1
Este documento certifica a participação de Rubens Mariano Junior em um projeto de iniciação científica realizado em maio de um ano indeterminado com 15 horas de duração. A autenticidade pode ser verificada online através de um código.
Este documento resume um trabalho de conclusão de curso que aplicou o método PDCA/MASP para identificar e reduzir gargalos no processo de reoperação de purificadores em uma fábrica. O estudo identificou que o principal gargalo era o posto de teste de vazão, responsável por 76% dos defeitos. A aplicação de um dispositivo de teste de bombas eliminou 100% dos defeitos e aumentou a produção em 21,5%, reduzindo também os custos com trocas de bombas defeituosas.
O documento descreve um estudo de caso sobre a aplicação de métodos de pesquisa operacional para otimizar a formulação de ligas metálicas em uma indústria de fundição. Os autores aplicaram programação linear usando o Excel Solver e o software Lindo para calcular a combinação ótima de matérias-primas que minimizam o custo de produção de uma liga de aço específica, levando em conta restrições de composição química. Os resultados mostraram que o método de pesquisa operacional pode reduzir significativamente os custos
A evolução da segurança PHP em 2016 se resume a:
- Melhorias nos algoritmos de hashing de senhas;
- Nova função de números aleatórios e geração de bytes aleatórios;
- Suporte a criptografia simétrica com libsodium e OpenSSL;
- Uso obrigatório do PDO para acesso a bancos de dados.
O documento fornece uma introdução às principais novidades da versão PHP7, incluindo melhorias de desempenho, novos operadores e declarações de tipo, além de recursos removidos como o mysql_.
DRYing the Skeleton: Reducing code repetition in ZF2Er Galvão Abbott
O documento discute como reduzir repetição de código em aplicações usando o framework Zend. Ele introduz o conceito de "Skeleton" como um exemplo inicial e tutorial e discute problemas como inconsistência, código molhado e relacionamentos. Apresenta abordagens como usar relacionamentos e princípios DRY para tornar o código mais coerente e reutilizável.
[1] O documento apresenta informações sobre o desenvolvimento de aplicativos para o tablet Motorola XOOM, incluindo mudanças na interface do usuário, recursos de hardware e introdução aos fragmentos no Android 3.0.
[2] É descrito o design do tablet XOOM e suas especificações técnicas como tela de 10,1 polegadas, processador dual-core e câmeras frontal e traseira.
[3] As mudanças na interface do usuário incluem a adoção de um tema holográfico, escurcimento da barra de
O documento apresenta diversas técnicas e exemplos de código para desenvolvimento de aplicativos Android, incluindo splash screens, tela cheia, leitura de XML, objetos Intent, logs, internacionalização, widgets e integração com mapas e localização do Google Maps.
UNICESUMAR - PROJETO de INICIAÇÃO CIENTÍFICA do NEAD 05-2015Rubens Junior BR1
Este documento certifica a participação de Rubens Mariano Junior em um projeto de iniciação científica realizado em maio de um ano indeterminado com 15 horas de duração. A autenticidade pode ser verificada online através de um código.
Este documento resume um trabalho de conclusão de curso que aplicou o método PDCA/MASP para identificar e reduzir gargalos no processo de reoperação de purificadores em uma fábrica. O estudo identificou que o principal gargalo era o posto de teste de vazão, responsável por 76% dos defeitos. A aplicação de um dispositivo de teste de bombas eliminou 100% dos defeitos e aumentou a produção em 21,5%, reduzindo também os custos com trocas de bombas defeituosas.
O documento descreve um estudo de caso sobre a aplicação de métodos de pesquisa operacional para otimizar a formulação de ligas metálicas em uma indústria de fundição. Os autores aplicaram programação linear usando o Excel Solver e o software Lindo para calcular a combinação ótima de matérias-primas que minimizam o custo de produção de uma liga de aço específica, levando em conta restrições de composição química. Os resultados mostraram que o método de pesquisa operacional pode reduzir significativamente os custos
A evolução da segurança PHP em 2016 se resume a:
- Melhorias nos algoritmos de hashing de senhas;
- Nova função de números aleatórios e geração de bytes aleatórios;
- Suporte a criptografia simétrica com libsodium e OpenSSL;
- Uso obrigatório do PDO para acesso a bancos de dados.
O documento fornece uma introdução às principais novidades da versão PHP7, incluindo melhorias de desempenho, novos operadores e declarações de tipo, além de recursos removidos como o mysql_.
DRYing the Skeleton: Reducing code repetition in ZF2Er Galvão Abbott
O documento discute como reduzir repetição de código em aplicações usando o framework Zend. Ele introduz o conceito de "Skeleton" como um exemplo inicial e tutorial e discute problemas como inconsistência, código molhado e relacionamentos. Apresenta abordagens como usar relacionamentos e princípios DRY para tornar o código mais coerente e reutilizável.
Mini-palestra ministrada no stand do SERPRO no 16º FISL sobre as novidades do PHP7, a nova versão da linguagem que deve estar disponível em Outubro de 2015.
A Associação Brasileira de Profissionais PHP é uma iniciativa sem fins lucrativos de profissionais brasileiros para fomentar o mercado de PHP no Brasil em parceria com a Associação Software Livre.Org, tendo uma diretoria liderada pelo presidente Er Galvão Abbott.
The document discusses implementing security routines in Zend Framework 2, covering topics like authentication, brute force protection, password recovery, cryptography, authorization, and data filtering/validation. It provides code examples and best practices for each topic, such as using services for authentication and cryptography, logging authentication attempts as events, and using the Zend\Permission\Acl component for authorization.
O documento apresenta os principais conceitos e estrutura para desenvolvimento de aplicações com o framework Zend Framework 2 (ZF2). É descrito o processo de instalação do ZF2 utilizando o Skeleton Application, com detalhamento da estrutura de pastas e arquivos. Também são apresentados tópicos como rotas, controllers, models, formulários e implementação de CRUD utilizando ZF2.
O documento discute os principais frameworks PHP, com foco no Zend Framework 2. Apresenta as vantagens dos frameworks, como padronização, organização e simplificação. Também explica os passos iniciais de configuração de um projeto no Zend Framework 2, desde a configuração da aplicação até a implementação dos módulos, controladores, modelos e visões.
O documento apresenta uma palestra sobre o funcionamento, evolução e mercado da web. A palestra discute como a web funciona tecnicamente, sua evolução histórica de plataforma de conteúdo para plataforma de aplicações, e as tendências do mercado de desenvolvimento web.
Este documento discute técnicas para otimizar o desempenho de código PHP, incluindo profiling com xdebug/KCachegrind e xhprof/xhgui, atualizações do PHP, boas práticas de programação e configurações. O objetivo é demonstrar como minimizar custos de desempenho através de análises de recursos consumidos e detalhes de desempenho de aplicações PHP.
Er Galvão Abbott apresenta técnicas de programação PHP segura para minimizar riscos de segurança em aplicações web. O documento discute as principais causas de falhas de segurança, como injeção e autenticação, e soluções como filtragem de dados e criptografia. Embora essas soluções sejam conhecidas há muito tempo, a segurança ainda não é prioridade devido a fatores como pressa por entregas e desconhecimento.
Rasmus Lerdorf criou a primeira versão da linguagem PHP em 1995 como uma série de scripts Perl para facilitar a criação de sites dinâmicos. Em 1997, Andi Gutmans e Zeev Suraski reescreveram o parser CGI, dando origem à Zend Engine e ao lançamento do PHP 3. A popularidade da linguagem cresceu consideravelmente com o lançamento do PHP 5 em 2004, que trouxe melhorias significativas na orientação a objetos e suporte a novas tecnologias. Atualmente, o PHP é amplamente utilizado para desenvolvimento web e
Palestra que fala sobre o Zend Framework 2 e demonstra como montar uma aplicação usando esta nova versão de um dos Frameworks mais populares da linguagem PHP.
OSS, Comunidade, Eventos e como sua empresa ganha com issoEr Galvão Abbott
Este documento discute como empresas podem lucrar através da participação em comunidades de software livre e eventos. O autor, Er Galvão Abbott, argumenta que investir em comunidades e eventos de código aberto pode trazer vantagens competitivas às empresas através da aquisição de novas habilidades e conhecimentos. O documento também aborda preocupações comuns sobre software livre como custo, suporte e estabilidade.
O documento descreve o que é o OWASP (Open Web Application Security Project), por que é importante e como pode ajudar. O OWASP é uma comunidade aberta dedicada a melhorar a segurança de aplicações web, fornecendo documentação, projetos e ferramentas gratuitas.
Proposta de Boas Práticas e Padrões de Desenvolvimento WebEr Galvão Abbott
Este documento propõe padrões e boas práticas para desenvolvimento web, incluindo a importância do versionamento, estrutura de diretórios, fases de desenvolvimento e testes, indentação e nomenclatura consistente. O autor fornece exemplos e explicações detalhadas para cada área.
O documento descreve uma TestFest para melhorar a cobertura de testes do interpretador PHP através da escrita colaborativa de testes. Participantes aprenderão a escrever testes PHPT para funções e extensões do PHP e como preparar suas máquinas para contribuir com o código de teste durante o evento.
Este documento apresenta conceitos sobre filtragem e validação de strings em aplicações. Ele discute as abordagens de "lista negra" e "lista branca" para lidar com dados recebidos, recomendando a abordagem de lista branca por ser mais segura. Também aborda a importância da coerência dos dados e casos mais complexos que não se encaixam perfeitamente nas duas abordagens.
Palestra que demonstra e explica em detalhes, através de um exemplo prático (a interação entre duas caixas de seleção), os principais conceitos envolvidos no desenvolvimento de aplicações com AJAX.
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
Mini-palestra ministrada no stand do SERPRO no 16º FISL sobre as novidades do PHP7, a nova versão da linguagem que deve estar disponível em Outubro de 2015.
A Associação Brasileira de Profissionais PHP é uma iniciativa sem fins lucrativos de profissionais brasileiros para fomentar o mercado de PHP no Brasil em parceria com a Associação Software Livre.Org, tendo uma diretoria liderada pelo presidente Er Galvão Abbott.
The document discusses implementing security routines in Zend Framework 2, covering topics like authentication, brute force protection, password recovery, cryptography, authorization, and data filtering/validation. It provides code examples and best practices for each topic, such as using services for authentication and cryptography, logging authentication attempts as events, and using the Zend\Permission\Acl component for authorization.
O documento apresenta os principais conceitos e estrutura para desenvolvimento de aplicações com o framework Zend Framework 2 (ZF2). É descrito o processo de instalação do ZF2 utilizando o Skeleton Application, com detalhamento da estrutura de pastas e arquivos. Também são apresentados tópicos como rotas, controllers, models, formulários e implementação de CRUD utilizando ZF2.
O documento discute os principais frameworks PHP, com foco no Zend Framework 2. Apresenta as vantagens dos frameworks, como padronização, organização e simplificação. Também explica os passos iniciais de configuração de um projeto no Zend Framework 2, desde a configuração da aplicação até a implementação dos módulos, controladores, modelos e visões.
O documento apresenta uma palestra sobre o funcionamento, evolução e mercado da web. A palestra discute como a web funciona tecnicamente, sua evolução histórica de plataforma de conteúdo para plataforma de aplicações, e as tendências do mercado de desenvolvimento web.
Este documento discute técnicas para otimizar o desempenho de código PHP, incluindo profiling com xdebug/KCachegrind e xhprof/xhgui, atualizações do PHP, boas práticas de programação e configurações. O objetivo é demonstrar como minimizar custos de desempenho através de análises de recursos consumidos e detalhes de desempenho de aplicações PHP.
Er Galvão Abbott apresenta técnicas de programação PHP segura para minimizar riscos de segurança em aplicações web. O documento discute as principais causas de falhas de segurança, como injeção e autenticação, e soluções como filtragem de dados e criptografia. Embora essas soluções sejam conhecidas há muito tempo, a segurança ainda não é prioridade devido a fatores como pressa por entregas e desconhecimento.
Rasmus Lerdorf criou a primeira versão da linguagem PHP em 1995 como uma série de scripts Perl para facilitar a criação de sites dinâmicos. Em 1997, Andi Gutmans e Zeev Suraski reescreveram o parser CGI, dando origem à Zend Engine e ao lançamento do PHP 3. A popularidade da linguagem cresceu consideravelmente com o lançamento do PHP 5 em 2004, que trouxe melhorias significativas na orientação a objetos e suporte a novas tecnologias. Atualmente, o PHP é amplamente utilizado para desenvolvimento web e
Palestra que fala sobre o Zend Framework 2 e demonstra como montar uma aplicação usando esta nova versão de um dos Frameworks mais populares da linguagem PHP.
OSS, Comunidade, Eventos e como sua empresa ganha com issoEr Galvão Abbott
Este documento discute como empresas podem lucrar através da participação em comunidades de software livre e eventos. O autor, Er Galvão Abbott, argumenta que investir em comunidades e eventos de código aberto pode trazer vantagens competitivas às empresas através da aquisição de novas habilidades e conhecimentos. O documento também aborda preocupações comuns sobre software livre como custo, suporte e estabilidade.
O documento descreve o que é o OWASP (Open Web Application Security Project), por que é importante e como pode ajudar. O OWASP é uma comunidade aberta dedicada a melhorar a segurança de aplicações web, fornecendo documentação, projetos e ferramentas gratuitas.
Proposta de Boas Práticas e Padrões de Desenvolvimento WebEr Galvão Abbott
Este documento propõe padrões e boas práticas para desenvolvimento web, incluindo a importância do versionamento, estrutura de diretórios, fases de desenvolvimento e testes, indentação e nomenclatura consistente. O autor fornece exemplos e explicações detalhadas para cada área.
O documento descreve uma TestFest para melhorar a cobertura de testes do interpretador PHP através da escrita colaborativa de testes. Participantes aprenderão a escrever testes PHPT para funções e extensões do PHP e como preparar suas máquinas para contribuir com o código de teste durante o evento.
Este documento apresenta conceitos sobre filtragem e validação de strings em aplicações. Ele discute as abordagens de "lista negra" e "lista branca" para lidar com dados recebidos, recomendando a abordagem de lista branca por ser mais segura. Também aborda a importância da coerência dos dados e casos mais complexos que não se encaixam perfeitamente nas duas abordagens.
Palestra que demonstra e explica em detalhes, através de um exemplo prático (a interação entre duas caixas de seleção), os principais conceitos envolvidos no desenvolvimento de aplicações com AJAX.
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
Além da autenticação: Permissões de acesso com Zend Framework
1. Além da Autenticação:
Permissões de Acesso
com Zend Framework
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2010-08-05 – 1 / 25
2. Créditos
Sobre o Autor:
Er Galvão Abbott trabalha há mais de 15 anos
desenvolvendo sistemas e aplicações com interface web.
Palestra em eventos, dá cursos em diversas instituições e
é o Diretor da PHP Conference Brasil, o principal evento de
PHP da América Latina.
Especializou-se em segurança de aplicações web,
abordando o tema em uma época quando isso ainda era raro
no Brasil.
Site: http://www.galvao.eti.br/
Twitter: @galvao
Slides e Documentos: http://slideshare.net/ergalvao
Imagens:
Zend Framework Logo – http://framework.zend.com/
Oxygen Iconset – http://www.oxygen-icons.org/
Minhas terríveis habilidades de Design
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2010-11-23 – 2 / 25
3. Objetivo
Esta apresentação tem por objetivo apresentar a criação de Listas de Controle de
Acesso (ACLs) de forma a incrementar a segurança de websites e aplicações com interface
web. Serão apresentados conceitos e exemplos prátcos de código, utlizando o Zend
Framework como plataforma para a criação e implementação destas permissões de acesso.
Serão apresentados os seguintes tópicos:
● O que são permissões de acesso
● Vantagens e Desvantagens
● Zend Framework / Zend_ACL – Por que usar?
● Resources, Roles e Privileges
● Automatizando o controle de acesso
● Atrelando Zend_ACL com Controllers e Actions
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 3 / 25
4. O que são permissões de acesso
São, basicamente, regras de acesso que definem se um usuário, após a
autenticação, tem ou não permissão para realizar ações específicas em partes
específicas de um website ou aplicação web.
Vantagens
● Incremento na segurança
● Definição a nível de Role e não de nome de usuário específico
● Alto nível de generalização
● Fácil implementação de novos Resources, Roles e Privileges
● Implementação de novas features restritas a beta testers
Desvantagens
● Alto nível de complexidade de desenvolvimento
● Médio/Alto nível de planejamento
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 4 / 25
5. Zend Framework / Zend_Acl – Por que usar?
Como todo o Framework, uma das grandes vantagens do Zend é
justamente facilitar tarefas complexas de desenvolvimento, entre elas a
implementação de ACLs:
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 5 / 25
6. Zend Framework / Zend_Acl – Por que usar?
Principais vantagens do uso do componente Zend_Acl
● Alto nível de generalização: Resources, por exemplo, podem ser Controllers
(“default”), Models, etc...
● Herança entre Roles
● Permite desde a implementação de uma ACL simples a uma mais avançada,
através de Assertions
● Facilmente extensível: novos resources, roles e privileges podem ser
implementados pela edição de código ou mesmo dinamicamente.
Principais desvantagens do uso do componente Zend_Acl
● Curva inicial de aprendizado média, devido a problemas de documentação
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 6 / 25
7. Resources, Roles e Privileges
Resources (Recursos) são objetos cujo acesso é controlado.
Roles (Papéis) são objetos que podem tentar acessar um resource.
Privileges (Privilégios) são regras especiais de acesso a um resource.
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 7 / 25
8. Usuários tem Roles
Guest (usuários não autenticados)
User (usuários autenticados)
Admin (Administradores autenticados)
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 8 / 25
9. Roles acessam Resources, opcionalmente com Privileges
Home
Guest
Produtos (index)
User
Produtos /
Visualizar
Produtos /
Admin Editar
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 9 / 25
10. Roles acessam Resources, opcionalmente com Privileges
Home
Guest
Produtos (index)
User
Produtos /
Visualizar
Produtos /
Admin Editar
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 10 / 25
11. Roles acessam Resources, opcionalmente com Privileges
Home
Guest
Produtos (index)
User
Produtos /
Visualizar
Produtos /
Admin Editar
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 11 / 25
12. Roles acessam Resources, opcionalmente com Privileges
Home
Guest
Produtos (index)
User
Produtos /
Visualizar
Produtos /
Admin Editar
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 12 / 25
13. Roles acessam Resources, opcionalmente com Privileges
Home
Guest
Produtos (index)
User
Produtos /
Visualizar
Produtos /
Admin Editar
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 13 / 25
14. Roles acessam Resources, opcionalmente com Privileges
Home
Guest
Produtos (index)
User
Produtos /
Visualizar
Produtos /
Admin Editar
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 14 / 25
15. Roles acessam Resources, opcionalmente com Privileges
Home
Guest
Produtos (index)
User
Produtos /
Visualizar
Produtos /
Admin Editar
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 15 / 25
16. Roles acessam Resources, opcionalmente com Privileges
Home
Guest
Produtos (index)
User
Produtos /
Visualizar
Produtos /
Admin Editar
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 16 / 25
17. Roles acessam Resources, opcionalmente com Privileges
Home
Guest
Produtos (index)
User
Produtos /
Visualizar
Produtos /
Admin Editar
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 17 / 25
18. Roles acessam Resources, opcionalmente com Privileges
Home
Guest
Produtos (index)
User
Produtos /
Visualizar
Produtos /
Admin Editar
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 18 / 25
19. Roles acessam Resources, opcionalmente com Privileges
Home
Guest
Produtos (index)
User
Produtos /
Visualizar
Produtos /
Admin Editar
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 19 / 25
20. Bootstrapping ACLs – Parte 1
application/Bootstrap.php
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 20 / 25
21. Bootstrapping ACLs – Parte 2
application/Bootstrap.php
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 21 / 25
22. Resources → Controllers
application/plugins/ACL.php
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 22 / 25
23. Resources → Controllers, Privileges → Actions
application/plugins/ACL.php
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 23 / 25
24. Finalizando a automação: Registrando Plugins
application/Bootsrap.php
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 24 / 25
25. OBRIGADO!
Dúvidas?
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott – 2011-08-05 – 25 / 25