andersoncorso/cakephp-app

Projeto CakePHP pronto para iniciar qualquer aplicação que necessite de Login e Controle de Acessos com ACL.

dev-master 2018-04-17 18:18 UTC

README

Projeto CakePHP pronto para iniciar qualquer aplicação que necessite de Login e Controle de Acessos com ACL.

Instalação

  • Baixe o repositório:
composer create-project --prefer-dist andersoncorso/cakephp-app your_app_name
  • Abra o arquivo 'config/app.php' e configure o 'Datasources' alem de qualquer outra configuração relevante.

  • Atualize as dependencias:

composer update

Configuração:

bin/cake migrations migrate -p Acl
bin/cake migrations migrate -p AccessManager
  • crie registros de 'Groups', 'Roles' e 'Users' acessando:
  • '.../access-manager/groups';
  • '.../access-manager/roles';
  • '.../access-manager/users';
  • acesse a url '.../AclManager' e clique no link 'Update ACOs and AROs and set default values';

  • comente ou exclua a seguinte linha no 'src/Controller/AppController.php':

// $this->Auth->allow();

Plugin Places:

  • importe o arquivo de banco de dados com a estrutura e dados de Regiões, Estados e Municípios
vendor/andersoncorso/cakephp-plugin_places/config/schema/cakephp_plugin-places.sql

Layout

  • Favicon
webroot/img/favicon/
  • Por padrão o App utiliza o tema AdminLTE, visite a página oficial para mais detalhes.