PHPackages                             malenki/authake - 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. malenki/authake

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

malenki/authake
===============

The most easy to use authorization plugin for CakePHP is finally out with tremendous changes.

2.0.x-dev(10y ago)011GPLPHPPHP &gt;=5.3.0

Since May 26Pushed 10y ago1 watchersCompare

[ Source](https://github.com/malenkiki/authake)[ Packagist](https://packagist.org/packages/malenki/authake)[ Docs](https://github.com/malenkiki/authake)[ RSS](/packages/malenki-authake/feed)WikiDiscussions 2.0 Synced 1mo ago

READMEChangelogDependencies (2)Versions (1)Used By (0)

Authake
=======

[](#authake)

Authake is finally arrived to CakePHP 2.2.3 and is (another) solution to manage users and groups and their rights in a CakePHP platform, as well as their registration, email confirmation and password changing requests. It’s composed by a component, a plugin, and a helper.

Newest features are:

1. Totally new look &amp; feel. New interface using twitter bootstrap library
2. Generated schema file to use cache schema create
3. Total adaptation to CakePHP 2.2.3
4. Totally new Dashboard
5. Gravatar Support
6. Better alerts
7. Beautiful navigation and breadcrumbs
8. html5shiv support for older browsers
9. Dropdown lists for commands
10. Help file with regex information
11. Settings page (needs some effort)
12. Better readme files with markdowns

Further changes are here for your contribution:

- sha1 security
- long id's
- For questions and issues: Mutlu Tevfik Kocak mtkocak(at) gmail.com

Downlad
-------

[](#downlad)

For install instructions and feedback, please go to Authake home page:

Install
-------

[](#install)

1. Unzip the plugin to your app/Plugin folder with the name Authake. Case is important, lowercase folder name does not work.
2. You have to have in your bootstrap.php

    ```
     CakePlugin::loadAll();
     //or
     CakePlugin::load('Authake');

    ```
3. You can create schema from plugin using command to console terminal when you are in your app folder:

    Do not use any schema to generate SQL. Causes redirection loop instead of it add the Authake/db/authake\_clean.sql to your database.
4. Add this to your config/database.php to make authake work.

    The idea behind this is that it would be possible to have 1 Authake instalation which handle multiple apps.

    ```
     var $authake = array(
     'datasource' => 'Database/Mysql',
     'persistent' => false,
     'host' => 'localhost',
     'login' => ", //username for the db
     'password' => ", //password for the db
     'database' => 'authake', //or any other where you have imported the authake.sql file
     'prefix' => ",
     );

    ```
5. Create AppController.php in you'r app's Controller folder first.

    Change it's contents like this: UPDATED: No need debug\_kit anymore

     auth(); } private function auth(){ Configure::write('Authake.useDefaultLayout', true); $this-&gt;Authake-&gt;beforeFilter($this); } } ?&gt;
6. Use username: **admin** password: **admin** to login

    For any question
7. Change the permissions of Config folder to 777 and recurse into enclosed items Chmod 777
8. Your login page is located at  if you want to login from  you have to create a route at app/config/routes.php like this:

    ```
     Router::connect('/login', array('plugin'=>'authake','controller' => 'user', 'action' => 'login'));

    ```

    Before the line that contains:

    ```
     require CAKE . 'Config' . DS . 'routes.php';

    ```

###  Health Score

21

—

LowBetter than 18% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity42

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 85.5% 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

Unknown

Total

1

Last Release

4011d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6af62130bd16d4e6bbaa5877829b6377386ef9fb6593592052dbb6eeb87c4a02?d=identicon)[malenki](/maintainers/malenki)

---

Top Contributors

[![midorikocak](https://avatars.githubusercontent.com/u/545472?v=4)](https://github.com/midorikocak "midorikocak (136 commits)")[![snelweg](https://avatars.githubusercontent.com/u/1257901?v=4)](https://github.com/snelweg "snelweg (12 commits)")[![nchankov](https://avatars.githubusercontent.com/u/187725?v=4)](https://github.com/nchankov "nchankov (4 commits)")[![h3nrique](https://avatars.githubusercontent.com/u/813562?v=4)](https://github.com/h3nrique "h3nrique (4 commits)")[![malenkiki](https://avatars.githubusercontent.com/u/195776?v=4)](https://github.com/malenkiki "malenkiki (1 commits)")[![jej](https://avatars.githubusercontent.com/u/33821?v=4)](https://github.com/jej "jej (1 commits)")[![ercancavusoglu](https://avatars.githubusercontent.com/u/3693398?v=4)](https://github.com/ercancavusoglu "ercancavusoglu (1 commits)")

---

Tags

plugincakephpauthorization

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/malenki-authake/health.svg)

```
[![Health](https://phpackages.com/badges/malenki-authake/health.svg)](https://phpackages.com/packages/malenki-authake)
```

###  Alternatives

[dereuromark/cakephp-tinyauth

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

129228.6k10](/packages/dereuromark-cakephp-tinyauth)[ivanamat/cakephp3-aclmanager

AclManager plugin for CakePHP 3.x

2715.2k](/packages/ivanamat-cakephp3-aclmanager)[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)
