2017 © Pedro Peláez
 

library users

User model standard

image

erdiko/users

User model standard

  • Thursday, August 24, 2017
  • by arroyolabs
  • Repository
  • 5 Watchers
  • 6 Stars
  • 1,230 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 5 Forks
  • 5 Open issues
  • 23 Versions
  • 1 % Grown

The README.md

Users

Package version CircleCI license, (*1)

Erdiko Users, (*2)

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., (*3)

Erdiko users leverages our authenticate and authorization packages., (*4)

Installation

Install the package via Composer

Add package using composer, (*5)

composer require erdiko/users, (*6)

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., (*7)

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., (*8)

If you would like to install the database manually, please use the users\sql\dumps\user-admin.sql to create the database defintion., (*9)

Add the required routes to your Erdiko application

Below are examples of the minimum required routes to interact with the users package:, (*10)

  • 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"
  • Userajax Controller Route
    • Provides actions relative to manage users without privileges, to have it accessible.
      • "/[ROUTE NAME]]/:action": "\erdiko\users\controllers\UserAjax"
  • admin\Userajax Controller Route
    • Provides actions relative to manage users as admin level
      • "/ROUTE NAME]/:action": "\erdiko\users\controllers\admin\Userajax"
Example Route Config

Below is an example config containing all the AJAX endpoints exposed by the package:, (*11)

 {
     "routes": {
         "/ajax/users/admin/:action": "\erdiko\users\controllers\admin\UserAjax",
         "/ajax/users/:action": "\erdiko\users\controllers\UserAjax",
         "/ajax/roles/:action": "\erdiko\users\controllers\RoleAjax",
         "/ajax/auth/:action": "\erdiko\users\controllers\UserAuthenticationAjax",
         "/users/:action": "\erdiko\users\controllers\Login"
     }
 }

Project Documentation

Complete project documentation can be found on our Erdiko documentation site (coming soon)., (*12)

Special Thanks

Arroyo Labs - For sponsoring development, http://arroyolabs.com, (*13)

The Versions

24/08 2017

dev-develop

dev-develop http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user

22/08 2017

dev-master

9999999-dev http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user

22/08 2017

dev-release

dev-release http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user

13/07 2017

1.0.0

1.0.0.0 http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user

14/04 2017

0.1.2

0.1.2.0 http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user

23/03 2017

0.1.1

0.1.1.0 http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user

15/02 2017

dev-ER-106

dev-ER-106 http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user

01/02 2017

dev-ER-108

dev-ER-108 http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user

26/01 2017

0.1.0

0.1.0.0 http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user

19/01 2017

dev-ER-110

dev-ER-110 http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user

13/01 2017

dev-ER-113

dev-ER-113 http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user

12/01 2017

dev-ER-79

dev-ER-79 http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user

04/01 2017

dev-ER-94

dev-ER-94 http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user

22/12 2016

dev-ER_89_93

dev-ER_89_93 http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user

22/12 2016

dev-ER-98

dev-ER-98 http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user

20/12 2016

dev-ER-89

dev-ER-89 http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user

19/12 2016

dev-ER-93

dev-ER-93 http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user

16/12 2016

dev-ER-92

dev-ER-92 http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user

16/12 2016

dev-ER-91

dev-ER-91 http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user

14/12 2016

dev-ER-82b

dev-ER-82b http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user

30/11 2016

dev-ER-82

dev-ER-82 http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user

29/11 2016

dev-ER-78

dev-ER-78 http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user

14/11 2016

dev-dev

dev-dev http://erdiko.org

User model standard

  Sources   Download

MIT

The Requires

 

by Arroyo Labs

user erdiko erdiko-user