Castopod se base sur le framework PHP CodeIgniter, qui utilise un module nommé Shield pour gérer l’authentification.
Depuis sa version 1.7.0, Castopod profite d’une mise à jour de Shield permettant de gérer directement les utilisateur·ices depuis la ligne de commande, y compris pour des opérations complexes.
Depuis l’intérieur du conteneur, toutes les commandes Shield
commenceront par :
php spark shield:user [--help]
Note:
spark
est l’outil en ligne de commande officiel de CodeIgniter, voir ici.
Les sous-commandes au 04/12/23 sont :
create: Create a new user activate: Activate a user deactivate: Deactivate a user changename: Change user name changeemail: Change user email delete: Delete a user password: Change a user password list: List users addgroup: Add a user to a group removegroup: Remove a user from a group
Lien:
Les commandes à jour peuvent être retrouvée via un --help
ou sur cette page.
Ainsi il est plus facile de modifier le mot de passe d’un utilisateur, par exemple.