Bonjour,
J'avais cherché sur ce point il y a quelques temps, mais pas de réelle solution par l'interface.
Normalement, en relançant le cron les e-mails devraient être envoyés.
Dans le cas de la création manuel d'un compte avec génération du mot de passe, une entrée est inscrite dans la table mdl_usr_preferences
id |
userid
|
name |
value
|
33512 |
52476 |
create_password |
1 |
C'est cette entrée qui sera traitée par le cron. Je ne pense pas, sans l'avoir testé, que cette entrée soit supprimée, vu qu'il n'y a pas de date.
Une fois le
mail envoyé, cette entrée est supprimée, une autre est ajoutée contenant
auth_forcepasswordchange dans le champ name
id |
userid
|
name |
value
|
33513 |
52476 |
auth_forcepasswordchange |
1 |
qui forcera le changement de mot de passe
Donc, dans un cas extrême, en faisant bien attention à ce que l'on fait, il suffit d'insérer une (plusieurs) ligne(s) dans cette table avec les
userid correspondants + le paramètre
create_password , et le processus est relancé au prochain cron
(le champ
id est en auto-increment, donc pas de souci)
Attention, cela génère un nouveau mot de passe pour l'utilisateur