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.

  • technique/adminserv/castopod/manage_users.txt
  • de qduchemi