Download the PHP package ttpryg/auth-user without Composer
On this page you can find all versions of the php package ttpryg/auth-user. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download ttpryg/auth-user
More information about ttpryg/auth-user
Files in ttpryg/auth-user
Download ttpryg/auth-user
More information about ttpryg/auth-user
Files in ttpryg/auth-user
Vendor ttpryg
Package auth-user
Short Description A framework-agnostic standalone user management and authentication library for PHP.
License MIT
Package auth-user
Short Description A framework-agnostic standalone user management and authentication library for PHP.
License MIT
Please rate this library. Is it a good library?
Informations about the package auth-user
AuthUser Library
ttpryg/auth-user is a framework-agnostic standalone PHP library for user management, authentication, token management, password resetting, and Role-Based Access Control (RBAC).
🌟 Key Features
- Framework Agnostic: Works out of the box with any PHP application or framework (Vanilla PHP, Slim 4, Laravel, Symfony, CodeIgniter).
- Full RBAC (Role-Based Access Control): Manage roles (
admin,editor,customer) and permissions (user:create,post:publish). - PDO-based & ORM Agnostic: Includes standard PDO repositories (
PdoUserRepository,PdoTokenRepository,PdoRbacRepository). - Improved Database Schema:
users,user_tokens,roles,permissions,user_roles,role_permissionstables.- Soft deletes, composite indexing, and
metadataJSON support.
- Domain Events: Dispatches domain events (
UserRegisteredEvent,UserStatusChangedEvent,PasswordResetRequestedEvent). - Security First: Native password hashing using
password_hash()with automatic rehash detection.
🗄️ Database Schema
Run the SQL script from database/schema.sql or use DatabaseMigrator:
🚀 RBAC Usage Example
📄 License
MIT License.
All versions of auth-user with dependencies
PHP Build Version
Package Version
The package ttpryg/auth-user contains the following files
Loading the files please wait ...