Download the PHP package erdiko/users without Composer
On this page you can find all versions of the php package erdiko/users. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package users
Short Description User model standard
License MIT
Homepage http://erdiko.org
Informations about the package users
Users
Erdiko Users
The erdiko/users
is a package adding Service Models and AJAX endpoints for user management in a Erdiko application or your custom application. It will allow you to authenticate and authorize your users as well as create a user entity stored in a database.
Erdiko users leverages our authenticate and authorization packages.
Installation
Install the package via Composer
Add package using composer
composer require erdiko/users
Create & Install the DB
This package relies upon a number of database tables to store user records. You must create the database & tables before you can use this package.
We highly recomend installing the DB and tables with our install scripts found in the erdiko/user-admin repo (scripts/install-db.sh
). More information can be found on the erdiko/user-admin README file.
If you would like to install the database manually, please use the users\sql\dumps\user-admin.sql
to create the database defintion.
Add the required routes to your Erdiko application
Below are examples of the minimum required routes to interact with the users
package:
- Login Controller OR UserAuthenticationAjax Controller Route
- The Login Controller exposes self-contained login/logout actions and views, these methods expose an HTML form to allow users to login
"/[ROUTE NAME]/:action": "\erdiko\users\controllers\admin\UserAjax"
- The UserAuthenticationAjax controller provides actions to manage login/logout and password related situations as forgotPass and changePassword. This route is for AJAX login & logout.
"/[ROUTE NAME]/:action": "\erdiko\users\controllers\UserAuthenticationAjax"
- The Login Controller exposes self-contained login/logout actions and views, these methods expose an HTML form to allow users to login
- Userajax Controller Route
- Provides actions relative to manage users without privileges, to have it accessible.
"/[ROUTE NAME]]/:action": "\erdiko\users\controllers\UserAjax"
- Provides actions relative to manage users without privileges, to have it accessible.
- admin\Userajax Controller Route
- Provides actions relative to manage users as admin level
"/ROUTE NAME]/:action": "\erdiko\users\controllers\admin\Userajax"
- Provides actions relative to manage users as admin level
Example Route Config
Below is an example config containing all the AJAX endpoints exposed by the package:
Project Documentation
Complete project documentation can be found on our Erdiko documentation site (coming soon).
Special Thanks
Arroyo Labs - For sponsoring development, http://arroyolabs.com
All versions of users with dependencies
erdiko/doctrine Version ^1.0.0
mailgun/mailgun-php Version 2.1.2
guzzlehttp/psr7 Version ^1.3
php-http/guzzle6-adapter Version ^1.1