L'utilisateur reste systématiquement ramené à inactif

Ce matin, j’ai activé un utilisateur (Activer l’utilisateur) qui, après des années de fonctionnement sans problème, a soudainement été considéré comme non activé :

Quelques heures plus tard, il est de nouveau en attente. Qu’est-ce qui pourrait en être la cause ?

(J’ai essayé l’activation par e-mail maintenant, mais je ne vois aucun journal indiquant ce qui a fait revenir cet utilisateur à l’état en attente à l’origine)

Je tente de suivre, mais cela me confond :

Êtes-vous certain de vouloir dire staged ? Ou voulez-vous dire non activé ?

J’ai effectivement fait une erreur de terminologie. L’utilisateur a été désactivé, pas mis en attente. Pour ce que cela vaut, cela ne s’est pas reproduit (pour l’instant ?)

Sans connaître certaines données supplémentaires sur l’utilisateur, mon meilleur pronostic est qu’il n’avait pas été vu sur le site depuis un an, qu’il est administrateur et qu’il a donc été automatiquement désactivé. Cela semble-t-il correct ?

Oui ! Le seul problème, c’est que leur clé API est utilisée BEAUCOUP, mais ils ne se sont jamais connectés. Cela dit, merci, j’ai désactivé cette option pour le moment.

C’est arrivé ce matin. Comment désactiver ce comportement ?

Je dois désactiver cela rapidement, car les gens s’inscrivent dans mon application via l’API Discourse. L’utilisateur de l’API est inactif et n’est utilisé que pour cela.

Il existe une option pour désactiver cela. Recherchez « inactif ».

Le paramètre du site s’appelle invalider l'e-mail d'administrateur inactif après jours et est défini par défaut à 365 jours.