Il s'agit de la commande acl.php qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
acl.php - gère les listes de contrôle d'accès (ACL) pour les applications CakePHP
SYNOPSIS
acl.php
DESCRIPTION
Le projet acl.php le script gère les listes de contrôle d'accès (ACL) pour les applications CakePHP.
OPTIONS
engendrent aro|aco
Crée un nouvel objet ACL sous le parent spécifié par , un identifiant/alias
(voir la vue'). Le link_id vous permet de lier un objet utilisateur à l'ACL de Cake
structure. Le paramètre alias vous permet d'adresser votre objet à l'aide d'un non-
ID entier.
Exemple : "acl.php create aro 57 0 John" créerait un nouvel objet ARO à la racine
de l'arborescence, lié à 57 dans votre table d'utilisateurs, avec un alias interne `John'.
effacer aro|aco
Supprime l'objet ACL avec l'ID spécifié (voir `view').
définirParent aro|aco
Utilisé pour définir le parent de l'objet ACL spécifié par à l'ID spécifié par
.
obtenirChemin aro|aco
Renvoie le chemin d'accès à l'objet ACL spécifié par . Cette commande est utile dans
déterminer l'héritage des autorisations pour un certain objet dans l'arborescence.
subvention
Utilisez cette commande pour accorder des autorisations ACL. Une fois exécuté, l'ARO spécifié (et
ses enfants, le cas échéant) auront l'accès AUTORISER à l'action ACO spécifiée (et au
les enfants de l'ACO, le cas échéant).
nier
Utilisez cette commande pour refuser les autorisations ACL. Une fois exécuté, l'ARO spécifié (et ses
enfants, le cas échéant) auront REFUSER l'accès à l'action ACO spécifiée (et aux
enfants, le cas échéant).
hériter
Utilisez cette commande pour forcer un objet ARO enfant à hériter de ses paramètres d'autorisation
de son parent.
vue aro|aco [identifiant]
La commande view renverra l'arborescence ARO ou ACO. Le paramètre facultatif id/alias
permet de ne retourner qu'une partie de l'arborescence demandée.
base de données d'initialisation Utilisez cette commande pour créer les tables de base de données nécessaires à l'utilisation de DB ACL.
-app Chemin absolu vers le répertoire de l'application de Cake
-coeur Chemin absolu vers le répertoire cake de Cake
-racine Chemin absolu vers le répertoire /app/webroot de Cake
-la source de données
Nom de la source de données CakePHP
vous aider Affiche un message d'aide.
Utilisez acl.php en ligne en utilisant les services onworks.net