2017 © Pedro PelĆ”ez
 

project cakephp-app

Projeto CakePHP pronto para iniciar qualquer aplicaĆ§Ć£o que necessite de Login e Controle de Acessos com ACL.

image

andersoncorso/cakephp-app

Projeto CakePHP pronto para iniciar qualquer aplicaĆ§Ć£o que necessite de Login e Controle de Acessos com ACL.

  • Tuesday, April 17, 2018
  • by andersoncorso
  • Repository
  • 2 Watchers
  • 2 Stars
  • 17 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 2 Open issues
  • 1 Versions
  • 21 % Grown

The README.md

CakePHP App

Total Downloads GitHub release, (*1)

Projeto CakePHP com sistema de login e controle de acessos ACL, pronto para iniciar o desenvolvimento de um novo projeto., (*2)

InstalaĆ§Ć£o

  1. Via composer:
composer create-project --prefer-dist andersoncorso/cakephp-app your_app_name

OU, (*3)

  1. Git clone/download:

- ApĆ³s extrair ou clonar o repositĆ³rio, instale as dependĆŖncias do projeto via composer., (*4)

composer install

Caso necessite, use o comando para iniciar o servidor embutido do CakePHP:, (*5)

bin/cake server -p 8765

ApĆ³s isso ele deve estar disponĆ­vel em: http://localhost:8765., (*6)

ConfiguraĆ§Ć£o

  1. Edite o arquivo config/app.php e configure o 'Datasources' e qualquer outra configuraĆ§Ć£o relevante para sua aplicaĆ§Ć£o;, (*7)

  2. Plugin AccessManager:, (*8)

  • Crie a estrutura de tabelas para Grupos, FunƧƵes e UsuĆ”rios:
bin/cake migrations migrate -p AccessManager
  • (opcional) ConteĆŗdo inicial com Grupos e FunƧƵes pre-definidos: Groups: Webmasters, Administradores, UsuĆ”rios; Roles: Webmaster, Administrador, Gestor geral, UsuĆ”rio; Users: webmaster@app.com
bin/cake migrations seed -p AccessManager
  1. Plugin AclManager:
  • Crie a estrutura de tabelas para Acl:
bin/cake migrations migrate -p Acl
  • Comente ou exclua a seguinte linha no arquivo 'src/Controller/AppController.php':
// $this->Auth->allow();
  • FaƧa o login com usuĆ”rio "webmaster@app.com" e senha "123123";
  • Atualize as tabelas de Acl(acos, aros, aros_acos) acessando '.../AclManager' e clique no link 'Update ACOs and AROs and set default values';

Pronto! Seja feliz ;), (*9)

Layout

  • Por padrĆ£o o App utiliza o tema AdminLTE, visite a pĆ”gina oficial para mais detalhes., (*10)

  • Favicon:, (*11)

  1. Acesse o site Favicon Generator, crie seu favicon e cole dentros do diretĆ³rio:
webroot/img/favicon/

The Versions