Download the PHP package sinevia/php-library-authentication without Composer
On this page you can find all versions of the php package sinevia/php-library-authentication. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download sinevia/php-library-authentication
More information about sinevia/php-library-authentication
Files in sinevia/php-library-authentication
Package php-library-authentication
Short Description PHP Library Authentication
License proprietary
Homepage http://github.com/sinevia/php-library-authentication
Informations about the package php-library-authentication
PHP Library Authenticaton
Authenticaton classes
Installation
Install using composer
Usage
1. Identity management
The Authentication class helps you reliably keep the authenticated users during the current session.
2. Namespaced Identities
Probably the greatest features is the support of namespaces. The namespaces allows to keep separation betweern different areas of responsibility. The following example will help illustrate the namespaces better. A website may be separated into manager area, clients area, employee area, each with different functions. Upon login a manager can be set to authenticated both as a manager and employee (example 1). Upon attempting to access the area his access can be checked before being allowed/denied to continue (example 2).
Example 1. Add the current user both to the manager and employee namespace
Example 2. Check if user is allowed access to the manager area and allow/deny access
In practice you may like to create a helper class to help with keeping the authentication process more readable
Then use it like: