Hallo! Ich habe nach einer Antwort auf dieses Problem gesucht, aber nichts gefunden. Ich bin Administrator in unserem Forum und melde mich normalerweise per Google-Authentifizierung an. Ich wollte meine E-Mail-Adresse ändern und habe dies über meine Einstellungsseite begonnen. Die erste Bestätigungs-E-Mail kam bei meiner aktuellen Adresse an, und ich habe sie bestätigt – soweit alles in Ordnung. Es wurde mitgeteilt, dass eine Bestätigungs-E-Mail an die neue Adresse gesendet wird. Die zweite Bestätigungs-E-Mail kam bei der neuen Adresse an, aber als ich auf den Bestätigungslink geklickt habe, erschien im Browser folgendes:
Ups! Diese Seite existiert nicht oder ist privat.
Das Ergebnis ist, dass meine alte E-Mail-Adresse weiterhin in meinem Konto aktiv ist.
Ich habe möglicherweise eine ähnliche Erfahrung gemacht. Ich bin Administrator in unserem Forum. Ich habe meine E-Mail-Adresse geändert und die Bestätigungs-E-Mail erhalten – bisher alles in Ordnung. Als ich zurück zu meinem Forum ging, wurde ich automatisch eingeloggt. Ich habe meine Einstellungen überprüft: Die E-Mail-Adresse für Forum-Mails ist auf meine neue Adresse gesetzt, jedoch ist die Login-E-Mail-Adresse dieselbe wie bei der ursprünglichen Registrierung. Ich habe etwas nachgeforscht und festgestellt, dass ich mich bei meinem Admin-Konto mit derselben Adresse anmelden muss, die bei der ersten Registrierung verwendet wurde. Wenn ich mich komplett auslogge und versuche, mich mit meiner „neuen
Ich habe den Prozess zum Ändern der Administrator-E-Mail auf der neuesten, bestandenen Testversion von Discourse getestet. Neben den normalen Anmeldeinformationen war Google Auth eingerichtet. Ich habe zwei verschiedene Browser (Safari und Chrome) verwendet, und alles funktioniert so, wie ich es erwarten würde.
Außerdem habe ich es auf einer Discourse-Website getestet, die auf einem Commit von vor etwa 11 Tagen basiert. Dieses Administratorkonto war mit der Standardanmeldung und aktivierter Zwei-Faktor-Authentifizierung (2FA) eingerichtet. Der Prozess hat sich seit diesem Commit etwas geändert, funktioniert aber weiterhin einwandfrei.
Sollte jemand weiterhin auf dieses Problem stoßen, wenn seine Discourse-Website vollständig auf dem neuesten Stand ist, bitte ich um eine schrittweise Beschreibung zur Reproduktion des Problems sowie um relevante Browser-Details (Version, Betriebssystem, Standardbrowser vs. installierte Erweiterungen). Falls Sie von uns gehostet werden und das Problem aktuell auftritt, wenden Sie sich bitte über den üblichen Supportkanal an uns. Wir arbeiten dann direkt mit Ihnen zusammen, um die Ursache zu ermitteln.
In meinem Dashboard habe ich meine E-Mail-Adresse auf eine neue geändert.
Ich habe die E-Mail von der Forensoftware erhalten und auf den Link zur Verifizierung geklickt.
Im Dashboard wird meine E-Mail-Adresse nun auf die neue Adresse aktualisiert. Dies wird unter Abrechnung angezeigt.
Meine neue Adresse erhält auch die Benachrichtigungen zu neuen Themen/Beiträgen.
In meinen Benutzereinstellungen/Konto (für die Anmeldung) wird jedoch weiterhin die ursprüngliche E-Mail-Adresse angezeigt, die bei der ersten Einrichtung des Forums verwendet wurde.
Ich habe dort die E-Mail-Adresse auf meine neue Adresse geändert.
Ich habe auf Änderungen speichern geklickt und das Fenster geschlossen.
Später habe ich noch einmal nachgeprüft, und die ursprüngliche E-Mail-Adresse wurde wieder angezeigt.
Bei jeder Anmeldung wird in der Meldung darauf hingewiesen, die Adresse zu verwenden, die zur Einrichtung von Discourse genutzt wurde. Deshalb habe ich es nicht weiter gemeldet und ging davon aus, dass dies der Sicherheit dient. Abgesehen davon erhält meine neue E-Mail-Adresse alle erwarteten Nachrichten – Benachrichtigungen, Rechnungsbestätigungen usw. (Übrigens habe ich immer noch Zugriff auf mein altes Postfach.)
Entschuldigung, wir haben nicht über gehostete E-Mails gesprochen. Wir sprachen über Benutzer (insbesondere Administratoren), die eine E-Mail-Änderung in ihrem Konto über dieselbe Seite zur Bearbeitung des Kontos vornehmen, die alle Benutzer sehen, wenn sie ihre E-Mail-Adresse ändern.
Genau dort liegt mein Problem. Ich bin Administrator. Ich kann es auf dieser Seite nicht ändern. Ich gehe zu meinen Benutzer-Kontoeinstellungen, ändere die E-Mail-Adresse, klicke auf Speichern, erhalte die Benachrichtigung, dass eine Bestätigungs-E-Mail gesendet wurde, und schließe die Seite. Wenn ich auf den Link klicke und zur Anmeldeseite weitergeleitet werde, gebe ich meine neue E-Mail-Adresse ein und erhalte die Meldung, mich mit der Adresse anzumelden, die bei der ersten Anmeldung verwendet wurde. Die E-Mail-Änderung wurde nie gespeichert. Sie ist wieder auf die ursprüngliche Adresse zurückgesetzt, mit der ich mich angemeldet habe.
Andererseits würde es funktionieren, wenn ich eine E-Mail-Adresse von einer anderen Domain verwende, die mir gehört – statt einer mit derselben Domain wie das Forum? Auf jeden Fall ist es für mich kein Problem. Ich lasse es einfach so, wie es ist.
Ich habe meine Google-Authentifizierung entfernt, falls das Teil des Problems war. Zur Reproduktion habe ich diesen 94-Sekunden-Screencast meiner Schritte aufgenommen:
@David_Baker1, danke, dass du dir die Zeit genommen hast, das Video zu erstellen. Ich habe es mir angesehen und habe mich sorgfältig an die Anleitung in Chrome gehalten. Am Ende hat alles einwandfrei funktioniert, also muss in deiner Umgebung etwas Besonderes vorliegen. Hier sind einige Fragen, die du dir stellen solltest:
Gibt es im Abschnitt /logs deiner Seite Fehler, die relevant erscheinen?
Verwendest du Chrome-Erweiterungen? Wenn ja, kannst du den gleichen Vorgang in einem anderen Browser ausprobieren?
Hast du nicht-offizielle Discourse-Plugins installiert?
Sollte es jemals zu einem Problem werden, sende uns gerne eine E-Mail, und wir schauen, ob wir die Angelegenheit direkt für dich klären können. Dies ist das erste Mal, dass ich von dem von dir beschriebenen Problem höre.
Hmm, wie seltsam! Deine Einrichtung sieht ziemlich standardmäßig aus. Wenn ich nächste Woche Zeit habe, werfe ich noch einmal einen Blick darauf und probiere ein paar neue Ideen aus. Darüber hinaus kann ich nichts mehr tun, da ich das Problem nicht nachstellen kann.
Hallo nochmal – nach weiterer Recherche habe ich etwas gefunden, das auf eine Ursache hindeuten könnte. In meinen Kontoeinstellungen/Präferenzen ist meine E-Mail-Adresse als die Adresse aufgeführt, von der ich wegwechseln möchte. Wenn ich jedoch oben rechts in dieser Ansicht auf die Schaltfläche „Admin“ klicke und nach unten zu den SSO-Einstellungen scrollt, wird dort die E-Mail-Adresse aufgeführt, zu der ich wechseln möchte. Das ist die Adresse, die ich damals verwendet habe, als wir Discourse erstmals eingerichtet haben. Inzwischen habe ich einen neuen Job angenommen und die E-Mail-Adresse in meinem Konto geändert. Jetzt möchte ich sie jedoch wieder zurückändern.
Es scheint also, als wären zwei verschiedene E-Mail-Adressen mit meinem Konto verknüpft.
Könnte dies auf die mögliche Ursache dieses Problems hinweisen?
Die E-Mail-Adresse, die Sie aktualisieren möchten, ist möglicherweise bereits Ihre „sekundäre“ E-Mail-Adresse Ihres Kontos. In diesem Fall müssen Sie die sekundäre E-Mail-Adresse löschen, bevor Sie Ihre primäre E-Mail-Adresse aktualisieren können.
Als Seitenadministrator können Sie bestätigen, dass die E-Mail-Adresse Ihre sekundäre E-Mail-Adresse ist, indem Sie auf Ihre Admin-Seite gehen und auf die Schaltfläche „Anzeigen“ für die Zeile „Sekundäre E-Mail-Adressen“ klicken:
Das ist genau meine Situation. In Admin wird meine E-Mail als die gewünschte neue Adresse angezeigt, aber in meinen Benutzerpräferenzen ist sie auf die ursprüngliche Adresse festgefahren, mit der ich mich erstmals angemeldet habe. Ich habe auch zwei verschiedene E-Mail-Adressen mit meinem Konto verknüpft … oder gelten Benutzer und Admin als zwei verschiedene Konten?
[quote=“simon, Beitrag: 15, Thema: 134267”]
Die E-Mail-Adresse, auf die Sie aktualisieren möchten, ist möglicherweise bereits die „sekundäre
Nur um sicherzugehen, dass dies nicht das Problem ist: Bist du ein Administrator auf der Seite? Moderatoren sehen die E-Mail-Felder nicht, es sei denn, die Einstellung „Moderatoren dürfen E-Mails einsehen
Wenn Sie Zugriff auf die Rails-Konsole Ihrer Site haben, können Sie prüfen, ob die E-Mail-Adresse, auf die Sie aktualisieren möchten, bereits verwendet wird, indem Sie folgenden Befehl mit der gewünschten E-Mail-Adresse ausführen:
UserEmail.where(email: 'youremail@example.com')
Wenn auf Ihrer Site das Data Explorer-Plugin installiert ist, können Sie dies stattdessen mit einer Data Explorer-Abfrage prüfen, ohne die Konsole verwenden zu müssen.
Werden Ergebnisse zurückgegeben, ist dies die Ursache des Problems. Das Vorhandensein der E-Mail-Adresse, auf die Sie aktualisieren möchten, in einem Single Sign-On-Eintrag sollte jedoch keine Probleme verursachen.