PHPackages                             cakedc/users - 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. cakedc/users

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

cakedc/users
============

Users Plugin for CakePHP

16.0.2(2mo ago)524897.0k↑18.6%291[42 issues](https://github.com/CakeDC/users/issues)[2 PRs](https://github.com/CakeDC/users/pulls)16MITPHPPHP &gt;=8.1CI failing

Since Sep 20Pushed 2mo ago57 watchersCompare

[ Source](https://github.com/CakeDC/users)[ Packagist](https://packagist.org/packages/cakedc/users)[ Docs](https://github.com/CakeDC/users)[ RSS](/packages/cakedc-users/feed)WikiDiscussions 16.next-cake5 Synced 1mo ago

READMEChangelog (10)Dependencies (18)Versions (173)Used By (16)

CakeDC Users Plugin
===================

[](#cakedc-users-plugin)

[![Build Status](https://camo.githubusercontent.com/9471f13b0ecd1299fa5b7b2fcc39c8fdeabbd3dd8a025f3475207f79c3eaf00d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f43616b6544432f75736572732f63692e796d6c3f6272616e63683d6d6173746572267374796c653d666c61742d737175617265)](https://github.com/CakeDC/users/actions?query=workflow%3ACI+branch%3Amaster)[![Coverage Status](https://camo.githubusercontent.com/26e7d401cd7a35f317e4b1789e5373fe57b25f8dc21bbaafbfae47e75153850f/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f67682f43616b6544432f75736572732e7376673f7374796c653d666c61742d737175617265)](https://codecov.io/gh/CakeDC/users)[![Total Downloads](https://camo.githubusercontent.com/71070469668606f49be87a0e848f5142590ad7ed8e9e34586180ee89775374b3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f43616b6544432f75736572732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/CakeDC/users)[![Latest Stable Version](https://camo.githubusercontent.com/6b1698aef67498af8ef482053962f1f98f2f81506f872e70a42443a0f51b98da/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f43616b6544432f75736572732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/CakeDC/users)[![License](https://camo.githubusercontent.com/4e93ec4f9c213ff1306c8240cc45ae8fd89231f732ecf4cc4857fc15572c7e46/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f43616b6544432f75736572732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/CakeDC/users)

The **Users** plugin for CakePHP provides a comprehensive, extensible solution for user management, authentication, and authorization. It's designed to get you up and running with a full-featured user system in minutes, while remaining flexible enough for complex, custom applications.

Versions and branches
---------------------

[](#versions-and-branches)

CakePHPCakeDC Users PluginTagNotes^5.3[16.x](https://github.com/cakedc/users/tree/16.next-cake5)16.0.0**Stable** (Current)^5.0[15.x](https://github.com/cakedc/users/tree/15.next-cake5)15.1.3Stable^5.0[14.x](https://github.com/cakedc/users/tree/14.next-cake5)14.3.4Stable^4.5[13.x](https://github.com/cakedc/users/tree/13.next-cake4)13.0.1Stable^4.3[11.x](https://github.com/cakedc/users/tree/11.next-cake4)11.1.0Stable^4.0[9.x](https://github.com/cakedc/users/tree/9.next)9.0.5Stable^3.7[8.x](https://github.com/cakedc/users/tree/8.next)8.5.1StableKey Features
------------

[](#key-features)

- **User Lifecycle:** Registration, email validation, profile management, and password reset.
- **Authentication:** Login/Logout, "Remember Me" (Cookie), and Magic Link (one-click login).
- **Social Login:** Facebook, Twitter, Instagram, Google, LinkedIn (via OpenID Connect), Amazon, GitHub.
- **Security &amp; 2FA:**
    - One-Time Password (OTP) for Two-Factor Authentication.
    - Webauthn (Yubico Key, TouchID, etc.) for Two-Factor Authentication.
    - Account lockout policy after failed attempts.
    - Password strength meter.
    - reCaptcha v2 and v3 support.
- **Authorization:** Integrated RBAC (Role-Based Access Control) and Superuser support via [CakeDC/auth](https://github.com/CakeDC/auth).
- **Extensibility:** Easily extend Controllers, Models (Tables/Entities), Mailers, and Templates.
- **Admin Management:** Out-of-the-box CRUD for user management.

Requirements
------------

[](#requirements)

- CakePHP 5.0+
- PHP 8.1+

Quick Start (Installation)
--------------------------

[](#quick-start-installation)

1. **Install via Composer:**```
    composer require cakedc/users
    ```
2. **Load the Plugin:**In your `src/Application.php`: ```
    public function bootstrap(): void
    {
        parent::bootstrap();
        $this->addPlugin('CakeDC/Users');
    }
    ```
3. **Run Migrations:**```
    bin/cake migrations migrate -p CakeDC/Users
    ```
4. **Create a Superuser:**```
    bin/cake users add_superuser
    ```

Documentation
-------------

[](#documentation)

For full installation details, configuration options, and tutorials, please visit the [Documentation](Docs/Home.md).

Support
-------

[](#support)

- **Bugs &amp; Features:** Please use the [GitHub issues](https://github.com/CakeDC/users/issues) section.
- **Commercial Support:** [Contact CakeDC](https://www.cakedc.com/contact) for professional assistance.

Contributing
------------

[](#contributing)

We welcome contributions! Please review our [Contribution Guidelines](CONTRIBUTING.md) and the [CakeDC Plugin Standard](https://www.cakedc.com/plugin-standard).

License
-------

[](#license)

Copyright 2010 - Present Cake Development Corporation (CakeDC). All rights reserved.

Licensed under the [MIT](LICENSE.txt) License. Redistributions of the source code must retain the copyright notice.

###  Health Score

73

—

ExcellentBetter than 100% of packages

Maintenance83

Actively maintained with recent releases

Popularity61

Solid adoption and visibility

Community45

Growing community involvement

Maturity91

Battle-tested with a long release history

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~40 days

Recently: every ~16 days

Total

121

Last Release

84d ago

Major Versions

13.0.2 → 14.3.12024-11-25

14.3.4 → 15.0.02025-03-06

13.1.0 → 15.1.02025-07-15

15.1.3 → 16.0.02026-01-10

15.1.4 → 16.0.22026-02-23

PHP version history (6 changes)2.1.0PHP &gt;=5.2.8

3.0.0PHP &gt;=5.4.16

2.2.0PHP &gt;=5.6.0

9.0.0PHP &gt;=7.2.0

11.3.0PHP &gt;=7.4.0

12.0.0PHP &gt;=8.1

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/204531?v=4)[Cake Development Corporation](/maintainers/CakeDC)[@CakeDC](https://github.com/CakeDC)

---

Top Contributors

[![steinkel](https://avatars.githubusercontent.com/u/151761?v=4)](https://github.com/steinkel "steinkel (812 commits)")[![rochamarcelo](https://avatars.githubusercontent.com/u/850748?v=4)](https://github.com/rochamarcelo "rochamarcelo (647 commits)")[![ajibarra](https://avatars.githubusercontent.com/u/794722?v=4)](https://github.com/ajibarra "ajibarra (185 commits)")[![predominant](https://avatars.githubusercontent.com/u/24568?v=4)](https://github.com/predominant "predominant (139 commits)")[![skie](https://avatars.githubusercontent.com/u/130799?v=4)](https://github.com/skie "skie (120 commits)")[![arodu](https://avatars.githubusercontent.com/u/12447690?v=4)](https://github.com/arodu "arodu (64 commits)")[![yeliparra](https://avatars.githubusercontent.com/u/428410?v=4)](https://github.com/yeliparra "yeliparra (63 commits)")[![jtraulle](https://avatars.githubusercontent.com/u/613615?v=4)](https://github.com/jtraulle "jtraulle (27 commits)")[![anvyst](https://avatars.githubusercontent.com/u/227261?v=4)](https://github.com/anvyst "anvyst (22 commits)")[![lorenzo](https://avatars.githubusercontent.com/u/37621?v=4)](https://github.com/lorenzo "lorenzo (19 commits)")[![LordSimal](https://avatars.githubusercontent.com/u/9105243?v=4)](https://github.com/LordSimal "LordSimal (18 commits)")[![digitalfotografen](https://avatars.githubusercontent.com/u/602024?v=4)](https://github.com/digitalfotografen "digitalfotografen (18 commits)")[![challgren](https://avatars.githubusercontent.com/u/88909?v=4)](https://github.com/challgren "challgren (17 commits)")[![ravage84](https://avatars.githubusercontent.com/u/625761?v=4)](https://github.com/ravage84 "ravage84 (13 commits)")[![Maxime-Vacossin](https://avatars.githubusercontent.com/u/57619142?v=4)](https://github.com/Maxime-Vacossin "Maxime-Vacossin (13 commits)")[![flohdez](https://avatars.githubusercontent.com/u/110687305?v=4)](https://github.com/flohdez "flohdez (11 commits)")[![half2me](https://avatars.githubusercontent.com/u/6759894?v=4)](https://github.com/half2me "half2me (10 commits)")[![liviakuenzli](https://avatars.githubusercontent.com/u/7348876?v=4)](https://github.com/liviakuenzli "liviakuenzli (9 commits)")[![arusinowski](https://avatars.githubusercontent.com/u/1587389?v=4)](https://github.com/arusinowski "arusinowski (9 commits)")[![andre-pdassis](https://avatars.githubusercontent.com/u/7216884?v=4)](https://github.com/andre-pdassis "andre-pdassis (9 commits)")

---

Tags

cakephpcakephp-pluginhacktoberfestpluginrbacregistrationsocial-loginusersauthAuthenticationcakephpoauth2cakedc

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/cakedc-users/health.svg)

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

###  Alternatives

[league/oauth2-server

A lightweight and powerful OAuth 2.0 authorization and resource server library with support for all the core specification grants. This library will allow you to secure your API with OAuth and allow your applications users to approve apps that want to access their data from your API.

6.6k136.0M248](/packages/league-oauth2-server)[cakedc/auth

Auth objects for CakePHP

31630.0k2](/packages/cakedc-auth)[muffin/oauth2

CakePHP 3 authentication using the league/oauth2-client family

27103.4k](/packages/muffin-oauth2)[dereuromark/cakephp-tinyauth

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

129228.6k10](/packages/dereuromark-cakephp-tinyauth)[chervand/yii2-oauth2-server

OAuth 2.0 server for Yii 2.0 with MAC tokens support.

1524.2k1](/packages/chervand-yii2-oauth2-server)

PHPackages © 2026

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