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

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

nocon/nocon-users
=================

User class used to implement user authentication and identification in the NoCon framework.

v1.0.0(11y ago)019GPL-3.0+PHPPHP &gt;=5.3

Since Apr 27Pushed 10y ago1 watchersCompare

[ Source](https://github.com/bnielsen1965/NoCon-Users)[ Packagist](https://packagist.org/packages/nocon/nocon-users)[ RSS](/packages/nocon-nocon-users/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependenciesVersions (2)Used By (0)

NoCon-Users
===========

[](#nocon-users)

This is a set of classes used to maintain an application user base from a data source. The classes were developed for the NoCon framework but could theoretically be used in other frameworks and/or applications.

---

\#INSTALLATION

The package can be installed one of two ways, either using composer to load the approriate version into your application vendor directory or by copying the NoCon class directory into the appropriate location for your application.

Install with composer
---------------------

[](#install-with-composer)

Add a require statement to your composer.json file then run composer update to load the package.

```
"require" : {
  "nocon/nocon-users": "dev-master"
}

```

> composer update

Install custom
--------------

[](#install-custom)

Download the package zip file and extract the contents to a temporary location. Copy the NoCon/ directory structure to your application's class file location where your autoloader can locate the class.

I.E. To install this package manually in the NoCon framework you download and extract the zip file then copy the NoCon directory into the vendor/ path in your NoCon installation.

---

DEVELOPING
==========

[](#developing)

The NoCon-Users packages utilizes PHP PDO for data storage. A set of sample files are provided to assist in setting up a demo in a NoCon framework. This includes sample database configurations, SQL statements to create the required tables, and a view with a login form and administration forms to use with a sample database.

###  Health Score

25

—

LowBetter than 36% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 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

Unknown

Total

1

Last Release

4062d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/486139?v=4)[Bryan Nielsen](/maintainers/bnielsen1965)[@bnielsen1965](https://github.com/bnielsen1965)

---

Top Contributors

[![bnielsen1965](https://avatars.githubusercontent.com/u/486139?v=4)](https://github.com/bnielsen1965 "bnielsen1965 (11 commits)")

---

Tags

Authenticationuseridentificationnocon

### Embed Badge

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

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

###  Alternatives

[amnah/yii2-user

Yii 2 user authentication module

257231.0k3](/packages/amnah-yii2-user)[lab404/laravel-auth-checker

Laravel Auth Checker allows you to log users authentication, devices authenticated from and lock intrusions.

225166.7k2](/packages/lab404-laravel-auth-checker)[oryzone/oauth-user-data

Extension library for Lusitanian/PHPoAuthLib to extract user profile data from various oAuth providers

4559.2k](/packages/oryzone-oauth-user-data)[sarav/laravel-multiauth

A Simple Laravel Package for handling multiple authentication

5030.9k](/packages/sarav-laravel-multiauth)[winter/wn-user-plugin

User plugin for Winter CMS

1337.1k16](/packages/winter-wn-user-plugin)[asgardcms/user-module

User module for AsgardCMS. Handles the authentication and authorisation as well as the user management.

1129.5k2](/packages/asgardcms-user-module)

PHPackages © 2026

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