Overview

Packages

  • Auth
  • Config
  • Controller
  • Date
  • Db
  • Feed
    • Abstract
    • Writers
  • File
    • Decorator
  • Form
    • Element
  • Image
  • Log
    • Writer
  • Net
    • Exception
  • None
  • PHP
  • PHPMailer
  • Session
  • Util
  • Validate
    • Validator
  • Zend
    • Registry

Classes

  • Auth_ACL
  • Auth_Auth
  • Auth_Bcrypt
  • Auth_Util
  • Auth_WithRole
  • Overview
  • Package
  • Class
  • Tree

Class Auth_ACL

Classe permettant la gestion de roles et de permissions.

$ACL = new Auth_ACl();
$ACL->addRole('Writer',array('read','write'));
$ACL->addPermission('Writer','delete');

if($ACL->hasPermission('write'))
                echo 'ok';
else
                echo 'ko';
Package: Auth
Category: Pry
Author: Olivier ROGER <oroger.fr>
Version: 2.0.0
Located at Auth/ACL.class.php
Methods summary
public
# __construct( )
public
# addRole( string $roleName, array $permissions )

Ajout d'un role

Ajout d'un role

Parameters

$roleName
string
Nom du role
$permissions
array
Les permissions associées au role
public
# addPermission( string $roleName, string $permission )

Ajout d'une permission à un role spécifique

Ajout d'une permission à un role spécifique

Parameters

$roleName
string
Nom du role concerné
$permission
string
Nom de la permission
public boolean
# deleteRole( type $name )

Supprime un role et les permission associées

Supprime un role et les permission associées

Parameters

$name
type

Returns

boolean
public boolean
# hasPermission( string $permName )

Vérifie que la permission est autorisée

Vérifie que la permission est autorisée

Parameters

$permName
string
Nom de la permission à tester

Returns

boolean
true si autorisé false sinon
public array
# __sleep( )

Méthode magique pour sérialiser correctement les données

Méthode magique pour sérialiser correctement les données

Returns

array
Pry Framework API documentation generated by ApiGen 2.6.1