Forums » Evolutions »
[résolu] Interface CLI pour gestion des utilisateurs
Ajouté par Eric Seigne il y a environ 13 ans
Bonjour,
j'aimerais pouvoir scripter des ajouts d'utilisateurs (par exemple c'est l'idée prioritaire), es-ce que vous avez prévus une interface CLI / Ligne de commande pour ça ? ou même une url accessible via une requête directe (curl / autre) ?
L'idée serait par exemple de pouvoir faire un appel de ce genre
curl https://proxyepn/create_user -d "epn=xxx&username=xxx&nom=xxx&prenom=xxx"
Ou si vous avez une autre solution permettant de répondre à ce besoin je suis preneur :)
Cordialement,
Éric
Réponses (5)
RE: Interface CLI pour gestion des utilisateurs - Ajouté par Grégory MARIGOT - TEICEE il y a environ 13 ans
Bonjour,
Une interface CLI est tout à fait envisageable. Si de plus l'usage n'a pas besoin d'être distant, c'est de loin préférable à une URL de webservice puisque cela permet notament de s'affranchir d'une sécurisation de l'URL avec nécessité d'authentification.
Le framework Symfony permet l'écriture de tâches, c'est à dire des scripts PHP à utiliser en ligne de commande qui sont intégrés à l'environnement de l'application (voir le dossier lib/task/ pour des exemples des quelques scripts existants). Nous avons déjà utilisé un système de ce type pour des imports massifs d'usagers (initialisation de la base) mais avec un script un peu trop spécifique dans son fonctionnement pour être réutilisé ici.
En tout cas la solution prendrait sans doute la forme d'un script lib/task/proxyepnUserCreateTask.class.php, dont l'appel correspondrait à : ./symfony proxyepn:user-create
suivi d'une longue série de paramètres à définir... Je devrais pouvoir fournir un tel début de script plus général sous peu.
Cordialement,
Greg
RE: Interface CLI pour gestion des utilisateurs - Ajouté par Eric Seigne il y a environ 13 ans
Bonjour,
ça serait l'idéal, puis-je faire quelque-chose ?
Cordialement,
Éric
RE: Interface CLI pour gestion des utilisateurs - Ajouté par Grégory MARIGOT - TEICEE il y a environ 13 ans
RE: Interface CLI pour gestion des utilisateurs - Ajouté par Eric Seigne il y a environ 13 ans
Super,
je checkout et passe sur le ticket.
Éric
RE: [résolu] Interface CLI pour gestion des utilisateurs - Ajouté par Eric Seigne il y a environ 13 ans
Tout est donc maintenant sur le ticket #118, merci encore pour la prise en compte de cette demande.
Éric