PHPackages                             cottacush/phalcon-user-auth - 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. cottacush/phalcon-user-auth

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

cottacush/phalcon-user-auth
===========================

User Auth is a library for managing user credentials

2.0.1(8y ago)91.7k2MITPHPPHP &gt;=5.5

Since Nov 8Pushed 8y ago9 watchersCompare

[ Source](https://github.com/CottaCush/phalcon-user-auth)[ Packagist](https://packagist.org/packages/cottacush/phalcon-user-auth)[ Docs](https://github.com/CottaCush/phalcon-user-auth)[ RSS](/packages/cottacush-phalcon-user-auth/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (5)Dependencies (3)Versions (20)Used By (0)

Phalcon User Auth
=================

[](#phalcon-user-auth)

[![Latest Version on Packagist](https://camo.githubusercontent.com/d8519d458931b370d8eb0ca27eb73c1412c83824384fce699465fa441b36f504/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f636f747461637573682f7068616c636f6e2d757365722d617574682e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/cottacush/phalcon-user-auth)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Total Downloads](https://camo.githubusercontent.com/8c70c85ae643f60e18580d3eaa5e5ae4cda09d2b19b2a1d29ac54adc45d913d6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f636f747461637573682f7068616c636f6e2d757365722d617574682e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/cottacush/phalcon-user-auth)

This library contains functions that manages the entire process of user creation, authentication, status update and password management.

Install
-------

[](#install)

Via Composer

```
$ composer require cottacush/phalcon-user-auth
```

```
$ PHINX_DBHOST= PHINX_DBNAME= PHINX_DBUSER= PHINX_DBPASS= ./vendor/bin/phinx migrate -e production -c ./vendor/cottacush/phalcon-user-auth/phinx.yml
```

Features
--------

[](#features)

- User registration
- User authentication
- Automatic Password Generation
- Password reset
- Authentication history

Change log
----------

[](#change-log)

Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.

Testing
-------

[](#testing)

```
$ cd tests
$ ../vendor/bin/phpunit
```

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

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) and [CONDUCT](CONDUCT.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- Tega Oghenekohwo
- Adeyemi Olaoye
- Adegoke Obasa
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 72.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

Every ~47 days

Recently: every ~85 days

Total

13

Last Release

3267d ago

Major Versions

1.6.0 → 2.0.02016-10-24

PHP version history (2 changes)1.0.0PHP &gt;=5.3.3

1.5.1PHP &gt;=5.5

### Community

Maintainers

![](https://www.gravatar.com/avatar/f6e9eaf68ebc517376cce95fb914b12efb176635ee11bdfc23761e14ad647fb1?d=identicon)[cottacush](/maintainers/cottacush)

![](https://www.gravatar.com/avatar/3695afaa8b1081d468707430ee0a39d3d652343f1c655f03f95ec9a730fb2465?d=identicon)[goke-epapa](/maintainers/goke-epapa)

![](https://www.gravatar.com/avatar/23b9c33e4c8df7c51d2af3603446139ac327c118ed1396d25c099a383d14c024?d=identicon)[adeyemi](/maintainers/adeyemi)

---

Top Contributors

[![tegaphilip](https://avatars.githubusercontent.com/u/6582993?v=4)](https://github.com/tegaphilip "tegaphilip (58 commits)")[![goke-epapa](https://avatars.githubusercontent.com/u/4976201?v=4)](https://github.com/goke-epapa "goke-epapa (10 commits)")[![yemexx1](https://avatars.githubusercontent.com/u/2228873?v=4)](https://github.com/yemexx1 "yemexx1 (10 commits)")[![netwox](https://avatars.githubusercontent.com/u/1388202?v=4)](https://github.com/netwox "netwox (2 commits)")

---

Tags

authlibraryuserloginphalcon

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/cottacush-phalcon-user-auth/health.svg)

```
[![Health](https://phpackages.com/badges/cottacush-phalcon-user-auth/health.svg)](https://phpackages.com/packages/cottacush-phalcon-user-auth)
```

###  Alternatives

[panique/php-login

A full-feature user authentication / login system embedded into a simple but powerful MVC framework structure

2.2k1.2k](/packages/panique-php-login)[crada/phalcon-user-plugin

User plugin for Phalcon PHP framework

1892.5k1](/packages/crada-phalcon-user-plugin)[sarav/laravel-multiauth

A Simple Laravel Package for handling multiple authentication

5030.7k](/packages/sarav-laravel-multiauth)[hydrat-agency/laravel-2fa

This package allow you to enable two-factor authentication in your Laravel applications. It stores tokens locally and notify users about their token via mail, SMS or any custom channel. Includes native conditionnal check to trigger or not 2FA, using known devices, IP addresses or IP locations.

1616.4k](/packages/hydrat-agency-laravel-2fa)

PHPackages © 2026

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