Comment activer un compte utilisateur via la console ?

Je dois activer un utilisateur via la console afin qu’il n’ait pas à cliquer sur le lien d’activation dans un e-mail. Quelles seraient les commandes dans la console pour ce faire ?

Les anciennes méthodes trouvées dans des sujets plus anciens ne semblent plus fonctionner.

Je ne pense pas qu’il existe de commande directe pour cela, mais vous pouvez utiliser la console Rails.
Tout d’abord, vous y entrez :

cd /var/discourse
./launcher enter app
rail c

Ensuite, vous trouvez l’utilisateur par son nom d’utilisateur (remplacez username_to_activate) et vous l’activez.

User.find_by(username: "username_to_activate").activate

Vous pouvez taper exit deux fois pour quitter.

Vous devriez voir cette action dans le journal :

image

4 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.