PHPackages                             ribafs/admin-br - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. ribafs/admin-br

AbandonedArchivedCakephp-plugin[Authentication &amp; Authorization](/categories/authentication)

ribafs/admin-br
===============

Plugin para implementar controle de acesso com bons recursos: busca, bcrypt, template do bake em português, bootstrap

v2.9(5y ago)2220[3 issues](https://github.com/ribafs/admin-br/issues)MITPHP

Since May 25Pushed 4y ago1 watchersCompare

[ Source](https://github.com/ribafs/admin-br)[ Packagist](https://packagist.org/packages/ribafs/admin-br)[ RSS](/packages/ribafs-admin-br/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (10)Dependencies (1)Versions (39)Used By (0)

ACL no CakePHP 3 com interface web
==================================

[](#acl-no-cakephp-3-com-interface-web)

ALERTA
------

[](#alerta)

O Github me alertou que esta versão do CakePHP tem uma vulnerabilidade e não consegui atualizar para a versão 4. Agora irei arquivar este projeto:

"CakePHP before 4.0.6 mishandles CSRF token generation. This might be remotely exploitable in conjunction with XSS."

### Testado

[](#testado)

- Com até a versão 3.7.9 do CakePHP
- No Windows e no Linux
- Com MySQL e com PostgreSQL

Este plugin continua o cake-acl-br
----------------------------------

[](#este-plugin-continua-o-cake-acl-br)

Novidade desta versão
---------------------

[](#novidade-desta-versão)

Um ótimo gerenciador de arquivos, tinyFileManager. Após a instalação se encontrarão em vendor/ribafs/admin-br/copiar Encontra-se na pasta vendor/ribafs/admin-br/copiar. Mova tf.php e translation.json para a pasta webroot. Edite o tf.php e mude a linha 17 apra: define('CURRENT', '/'); Então acesse com

Antes de colocar em produção crie um login e senha apra você e remova o user admin. Crie o hash da senha aqui:

Use uma senha forte, bem forte, pois o arquivo está fora do ACL.

Instale em ambiente de testes inicialmente
------------------------------------------

[](#instale-em-ambiente-de-testes-inicialmente)

Idealmente instale em um ambiente de testes para ter maior controle.

### URL deste projeto

[](#url-deste-projeto)

### Para um plugin sem o BootStrap indico:

[](#para-um-plugin-sem-o-bootstrap-indico)

### Sobre este plugin

[](#sobre-este-plugin)

Este plugin inclue o Twitter Bootstrap e também inclui o plugin [Bootstrap-UI](https://github.com/FriendsOfCake/bootstrap-ui) e os templates do bake do plugin [twbs-cake-plugin](https://github.com/elboletaire/twbs-cake-plugin) que nesta versão (1.19) mudei as tags do ASP para as do Twig. Aos autores dos mesmos fica aqui meu agradecimento.

Principais recursos
-------------------

[](#principais-recursos)

```
• Menu de topo com o element topmenu
• Uso do framework Bootstrap
• Busca com paginação
• Senhas criptografadas com Bcrypt
• Controle de Acesso tipo ACL com administração web
• Dois Layouts: admin e default com cor de fundo que os diferencia
• Datas formatadas como pt-br (veja em Customers)
• Tradução do template do Bake para pt-br. A partir da versão 1.15 usando twig para compatibilizar com o CakePHP 4
• Customização do bootstrap_cli adicionando os campos login e logout na geração do Bake
• Validação via frontend no login com pattern e minlenght, para exigir senha forte, com pelo menos 8 dígitos,
uma maiúscula, uma minúscula e um símbolo. Também com recomendações para validação semelhante pelo CakePHP no    UsersTable.php

```

Com esta versão temos validação no login
----------------------------------------

[](#com-esta-versão-temos-validação-no-login)

Agora temos validação pelo frontend usando recursos do HTML5, pattern e minlenght e também pelo UsersTable.php

Notices
-------

[](#notices)

Com esta versão devemos ocultar os nitices disparados pelo bootstrap-UI.

Criação de aplicativo usando o admin-br com bastante detalhes
-------------------------------------------------------------

[](#criação-de-aplicativo-usando-o-admin-br-com-bastante-detalhes)

Abaixo um guia passo a passo e com boas informações para customizar aplicativos do CakePHP 3.

Guia de instalação para Windows
-------------------------------

[](#guia-de-instalação-para-windows)

Guia de instalação para Linux
-----------------------------

[](#guia-de-instalação-para-linux)

Alternativa para implantação de ACL em Aplicativos do CakePHP
-------------------------------------------------------------

[](#alternativa-para-implantação-de-acl-em-aplicativos-do-cakephp)

A alternativa de plugin para uso no terminal/prompt é o uso do plugin oficial

Aqui abaixo um ótimo exemplo de uso do mesmo

Sugestões, colaborações, issues, pull requests e forks serão bem vindos:
------------------------------------------------------------------------

[](#sugestões-colaborações-issues-pull-requests-e-forks-serão-bem-vindos)

- Português
- PHP
- CakePHP
- ControlComponent.php
- Ou algo que queira me avisar...

License
-------

[](#license)

The MIT License (MIT)

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~19 days

Recently: every ~0 days

Total

38

Last Release

1834d ago

Major Versions

v1.26 → v2.02020-01-12

v2.1 → 4.0.x-dev2020-02-13

PHP version history (2 changes)v1.0PHP &gt;=7.0

4.0.x-devPHP &gt;=7.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/2648037778408d15ac296ecb9eaaa00e45e01a77ff1f7e3f03a7d2d630356325?d=identicon)[ribafs](/maintainers/ribafs)

---

Top Contributors

[![ribafs](https://avatars.githubusercontent.com/u/855200?v=4)](https://github.com/ribafs "ribafs (28 commits)")

---

Tags

acladminbakebcryptbootstrapbootstrap-uibuscacakephpcomponentcsselementelement-uiimplementando-acllayoutmenuphppt-brsearchtemplatevalidationplugincakephpaclbootstrapadminbcryptportuguespainelbuscacontrole de acesso

### Embed Badge

![Health badge](/badges/ribafs-admin-br/health.svg)

```
[![Health](https://phpackages.com/badges/ribafs-admin-br/health.svg)](https://phpackages.com/packages/ribafs-admin-br)
```

###  Alternatives

[dereuromark/cakephp-tinyauth

A CakePHP plugin to handle user authentication and authorization the easy way.

129228.6k10](/packages/dereuromark-cakephp-tinyauth)[markstory/acl_extras

Additional tools for managing DB ACL in CakePHP applications.

155311.0k](/packages/markstory-acl-extras)[ivanamat/cakephp3-aclmanager

AclManager plugin for CakePHP 3.x

2715.2k](/packages/ivanamat-cakephp3-aclmanager)[crabstudio/recaptcha

Easily use Google Recaptcha in CakePHP projects

20112.2k1](/packages/crabstudio-recaptcha)[xety/cake3-cookieauth

A simple Cake3 plugin to authenticate users with Cookies.

1954.7k2](/packages/xety-cake3-cookieauth)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
