Wie aktiviere ich ein Benutzerkonto über die Konsole?

Ich glaube nicht, dass es dafür einen direkten Befehl gibt, aber Sie können die Rails-Konsole verwenden.
Zuerst rufen Sie sie auf:

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

Dann finden Sie den Benutzer anhand seines Benutzernamens (ersetzen Sie username_to_activate) und aktivieren ihn.

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

Sie können zweimal exit eingeben, um zu beenden.

Sie sollten diese Aktion im Protokoll sehen:

image

4 „Gefällt mir“