Wie ändere ich die Benutzer-E-Mail, wenn das E-Mail-Konto gelöscht wurde

Ich habe mein E-Mail-Konto bei einem bestimmten E-Mail-Dienst gelöscht. Wenn ich jetzt in den Einstellungen die E-Mail-Adresse ändern möchte, wird mir mitgeteilt, ich solle die Bestätigungs-E-Mail an diese Adresse prüfen, die jedoch nicht mehr zugänglich ist. Selbst als Administrator der Seite erhalte ich beim Ändern der E-Mail dieselbe Meldung.

Was ist in diesem Fall zu tun? Das muss doch ein recht häufiges Problem sein.

1 „Gefällt mir“

Dies muss über die Rails-Konsole erfolgen. Eine Anleitung finden Sie hier:

3 „Gefällt mir“

Die andere Möglichkeit, falls du Rails hasst und es mehrere Admins gibt, ist, dass der andere Admin dir deine Admin-Rechte entzieht, du dann deine Adresse änderst und sie dir die Admin-Rechte wieder zurückgeben.

3 „Gefällt mir“

@awesomerobot vielen Dank. Funktioniert gut.

Nur eine kleine Korrektur: Du benötigst zwei separate Befehle:

# ./launcher enter app
# rails c

Diese wurden im Beitrag zusammengefasst, was mich eine Weile verwirrt hat.

1 „Gefällt mir“

Oder du kannst dies in einer Zeile wie folgt erledigen:

docker exec -it app rails c

So starte ich in der Regel die Rails-Konsole, wenn ich eine schnelle Abfrage durchführen oder ein Objekt überprüfen möchte, usw.

Um es mir zu erleichtern, habe ich auf meinem System den folgenden Alias eingerichtet (der Name von app ist bei uns jedoch anders):

alias railsc='docker exec -it app rails c'

Auf diese Weise können wir die Rails-Konsole einfach betreten, indem wir außerhalb des Containers railsc in der Befehlszeile eingeben.

ubuntu:/home/neo# railsc
[1] pry(main)> User.count
=> 139160
[2] pry(main)> Topic.count
=> 380629
[3] pry(main)> Post.count
=> 1034861
[4] pry(main)> SiteSetting.count
=> 157
[5] pry(main)> SiteSetting.force_https
=> true

Vergiss nicht, den Namen in deinem Alias-Setup an deinen Container anzupassen.

Hoffe, das hilft.

2 „Gefällt mir“