Download the PHP package geo6/laminas-acl-postgresql without Composer
On this page you can find all versions of the php package geo6/laminas-acl-postgresql. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download geo6/laminas-acl-postgresql
More information about geo6/laminas-acl-postgresql
Files in geo6/laminas-acl-postgresql
Download geo6/laminas-acl-postgresql
More information about geo6/laminas-acl-postgresql
Files in geo6/laminas-acl-postgresql
Vendor geo6
Package laminas-acl-postgresql
Short Description Laminas Permissions ACL with PostgreSQL
License GPL-3.0-or-later
Package laminas-acl-postgresql
Short Description Laminas Permissions ACL with PostgreSQL
License GPL-3.0-or-later
Please rate this library. Is it a good library?
Informations about the package laminas-acl-postgresql
Laminas Permissions ACL with PostgreSQL
Install
composer require geo6/laminas-acl-postgresql
Database structure
See INSTALL.md
For the purposes of this documentation:
- a resource is an object to which access is controlled.
- a role is an object that may request access to a resource.
Put simply, roles request access to resources. For example, if a parking attendant requests access to a car, then the parking attendant is the requesting role, and the car is the resource, since access to the car may not be granted to everyone.
Table resource
Column name | Column description |
---|---|
id | int Identifier (AUTONUM) |
name | Name of the resource |
url | URL of the resource |
locked | bool Allows to deny access to the resource for everyone |
public | bool Allows to set the resource accessible to everyone - even without login |
Table role
Column name | Column description |
---|---|
id | int Identifier (AUTONUM) |
name | Name of the role |
priority | int Priority of the resource - Rules will be applied following the priority |
A "special" role is created by default : admin
!
This role will have automatically access to every new resource created.
Table user
Column name | Column description |
---|---|
id | int Identifier (AUTONUM) |
login | Login of the user (= username) |
password | Encrypted password of the user |
Email address of the user | |
fullname | Full name of the user |
home | int Identifier resource used to be the homepage of the user. The user will be automatically redirected to his/her homepage once logged in. |
locked | bool Allows to deny access to everything for this user. The user won't be able to log in. |
Table role_resource
Grant access for a role to a resource.
Table user_role
Assign a user to a role.
All versions of laminas-acl-postgresql with dependencies
PHP Build Version
Package Version
Requires
geo6/laminas-log-filesystem Version
^2.0
laminas/laminas-authentication Version ^2.5
laminas/laminas-db Version ^2.9
laminas/laminas-dependency-plugin Version ^1.0 || ^2.0
laminas/laminas-permissions-acl Version ^2.6
laminas/laminas-session Version ^2.8
mezzio/mezzio-authentication Version ^1.1
laminas/laminas-authentication Version ^2.5
laminas/laminas-db Version ^2.9
laminas/laminas-dependency-plugin Version ^1.0 || ^2.0
laminas/laminas-permissions-acl Version ^2.6
laminas/laminas-session Version ^2.8
mezzio/mezzio-authentication Version ^1.1
The package geo6/laminas-acl-postgresql contains the following files
Loading the files please wait ....