PHPackages                             buzzingpixel/corbomite-user - 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. buzzingpixel/corbomite-user

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

buzzingpixel/corbomite-user
===========================

Corbomite User

3.1.0(7y ago)0217Apache-2.0PHPPHP &gt;=7.2

Since Jan 11Pushed 7y ago1 watchersCompare

[ Source](https://github.com/buzzingpixel/corbomite-user)[ Packagist](https://packagist.org/packages/buzzingpixel/corbomite-user)[ RSS](/packages/buzzingpixel-corbomite-user/feed)WikiDiscussions master Synced yesterday

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

Corbomite User
==============

[](#corbomite-user)

Part of BuzzingPixel's Corbomite project.

This project provides user management for corbomite projects.

Usage
-----

[](#usage)

When you require this into a Corbomite project, the CLI commands, schedule config, and dependency injection config will automatically be set up.

### Installation

[](#installation)

Corbomite User needs to add a few database tables in order to function. In order to do this, it needs to create some migrations which then need to be run. Run the create-migrations command, which will place migration files in your Corobomite project.

```
php app user/create-migrations
```

After running that command, you'll need to run the migrations:

```
php app migrate/up
```

### Creating a user from the CLI

[](#creating-a-user-from-the-cli)

A CLI action is provided so you can add a user from the CLI.

```
php app user/create
```

### The API

[](#the-api)

Most things you'll need to do are available through the API:

```
$userApi = Di::get(\corbomite\user\UserApi::class);
```

### Schedule

[](#schedule)

Make sure you're running the schedule command every minute on a cron job. Corbomite User has two commands that it schedules that need to run in order for everything to work right.

### Http Actions

[](#http-actions)

#### Log In Action

[](#log-in-action)

The Login Action is provided to make it easy for you to provide a login form. Here's an example:

```
{% if dataStore().storeItem('LogInAction.hasError') %}

        There was an error logging you in!

{% endif %}

    {{ getCsrfInput() }}

```

```
{% if flashDataApi().getFlashData().getStoreItem('LogInAction').dataItem('success') ?? false %}
    Logged in successfully!
{% endif %}
```

License
-------

[](#license)

Copyright 2019 BuzzingPixel, LLC

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at .

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity63

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

Recently: every ~22 days

Total

14

Last Release

2578d ago

Major Versions

1.1.3 → 2.0.02019-01-21

2.2.1 → 3.0.02019-02-25

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

3.1.0PHP &gt;=7.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/3749c595e494c26b1d9772c64f126c2f64f0d5057736dc5986d2f305432896ba?d=identicon)[buzzingpixel](/maintainers/buzzingpixel)

---

Top Contributors

[![tjdraper](https://avatars.githubusercontent.com/u/3803475?v=4)](https://github.com/tjdraper "tjdraper (56 commits)")

###  Code Quality

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/buzzingpixel-corbomite-user/health.svg)

```
[![Health](https://phpackages.com/badges/buzzingpixel-corbomite-user/health.svg)](https://phpackages.com/packages/buzzingpixel-corbomite-user)
```

###  Alternatives

[simplesamlphp/simplesamlphp

A PHP implementation of a SAML 2.0 service provider and identity provider.

1.1k12.4M193](/packages/simplesamlphp-simplesamlphp)[directorytree/ldaprecord-laravel

LDAP Authentication &amp; Management for Laravel.

5682.0M15](/packages/directorytree-ldaprecord-laravel)[temporal/sdk

Temporal SDK

4002.2M18](/packages/temporal-sdk)[vonage/jwt

A standalone package for creating JWTs for Vonage APIs

424.1M4](/packages/vonage-jwt)[microsoft/kiota-authentication-phpleague

Authentication provider for Kiota using the PHP League OAuth 2.0 client to authenticate against the Microsoft Identity platform

153.2M7](/packages/microsoft-kiota-authentication-phpleague)

PHPackages © 2026

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