Kann ein Administrator seine E-Mail-Adresse ändern?

Es scheint, dass ich als Administrator meine E-Mail-Adresse (primäre E-Mail-Adresse) auf der folgenden Seite nicht ändern kann.

https://///preferences/account

Gibt es eine Möglichkeit, sie zu ändern?

Verwenden Sie SSO für die Anmeldung oder ist die Einstellung E-Mail bearbeitbar deaktiviert?

Nein, ich benutze kein SSO.

Ich habe überprüft, was „E-Mail bearbeitbar“ bedeutet.
Es scheint, dass dies verwendet wird, wenn Benutzer ihre E-Mail-Adressen ändern möchten.

Ich möchte meine Admin-E-Mail-Adresse ändern.

Ich habe die Einstellung aktiviert und erhalte die Option, meine E-Mail-Adresse zu ändern. Die Idee ist hier, dass ein Administrator auch ein Benutzer ist.

Wenn Sie die Einstellung nicht aktivieren möchten, können Sie die E-Mail-Adresse möglicherweise über SSH ändern.

Siehe: Change staff email address from console

1 „Gefällt mir“

Ich habe auf den Link in der E-Mail geklickt, aber die Discourse-Seite sagt: „Hoppla, die Seite existiert nicht oder ist privat.“ Wie kann ich das authentifizieren? Ich habe die Gmail-Adresse meines Unternehmens registriert.

Versuchen Sie, den Link in einem anderen Browser zu öffnen? Ist der Link irgendwie http statt https? Haben Sie einen Reverse-Proxy oder Cloudflare vor Ihrem Discourse?

1 „Gefällt mir“

Nein. Der Link beginnt mit „https.“
Ich glaube nicht, dass ich weder einen Reverse-Proxy noch Cloudflare habe.

Ich habe den Link im geheimen Modus ausprobiert, aber es hat nicht funktioniert. Ich habe es mehrmals mit Chrome versucht.

Außerdem möchte ich die E-Mail-Adresse von „primary“ ändern.
Ich möchte keine neue Adresse unter „primary“ hinzufügen.

Fügen Sie eine sekundäre Adresse hinzu und machen Sie sie dann zur primären. Dies sollte es Ihnen ermöglichen, die alte primäre Adresse vom Konto zu entfernen. Ich bin mir nicht sicher, ob es einen Unterschied macht, wenn dieselbe E-Mail auch als Entwickler-E-Mail in app.yml vorhanden ist.

Das könnte der Grund sein. Vielleicht hatte Discourse im geheimen Modus keine angemeldete Sitzung?

1 „Gefällt mir“

Ich habe dies im normalen Modus und im geheimen Modus ausprobiert.

Außerdem ist es unmöglich, die alte primäre Adresse zu löschen, da die zweite E-Mail-Adresse nicht registriert ist.

Ich habe dies mit einer anderen E-Mail-Adresse versucht, aber es hat nicht funktioniert.

In Ihrem Discourse ist definitiv etwas kaputt. Ich habe gerade getestet, die Admin-E-Mail in meiner Sandbox zu ändern, und es funktioniert einwandfrei. Sie müssen genau prüfen, was nicht wie erwartet funktioniert.

Wenn ich mich recht erinnere, erfordert die Änderung der E-Mail über die SSH-Konsole auch keine Verifizierung, daher ist dies der einfachste Weg, wenn Sie E-Mail-bezogene Probleme haben.

Eine andere Möglichkeit könnte Ihr E-Mail-Anbieter/E-Mail-Client/Browser-Erweiterung sein, die den Verifizierungslink beschädigt. Ich bin mir nicht sicher, welcher, aber es muss einer davon sein.

Obwohl dies unwahrscheinlich ist, könnte auch Ihre Discourse-Instanz oder ein installiertes Plugin eines Drittanbieters dies verursachen.

Daher würde ich vorschlagen, dass Sie die E-Mail über die SSH-Konsole ändern und einige Zeit damit verbringen, das Problem mit Ihrer Instanz zu debuggen.

1 „Gefällt mir“