Wie aktiviere ich ein Benutzerkonto über die Konsole?

Ich muss einen Benutzer über die Konsole aktivieren, damit er nicht auf den Aktivierungslink in einer E-Mail klicken muss. Wie lauten die Befehle in der Konsole, um dies zu tun?

Ältere Methoden aus älteren Themen scheinen nicht mehr zu funktionieren.

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“

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