Anfrage auf anderen Login-Zugriff

Derzeit ist mein Discourse-Forum:
discourse.fotografos.online

Ich habe jedoch Probleme beim Einloggen und/oder Zurücksetzen des Passworts, da SendGrid meine E-Mail aus irgendeinem Grund blockiert hat.

Meine E-Mail (dieselbe wie das Admin-Konto) funktioniert ansonsten einwandfrei:
equipe@fotografos.online

Ich bin der ADMIN und habe auch einen Moderator – ich muss wieder Zugang erhalten und meine Admin-E-Mail-Adresse ändern zu einer anderen, auf die ich Zugriff habe, und dann kann ich mein Passwort zurücksetzen – um wieder Zugang zu meinem Admin-Konto zu erhalten…

Kann mir jemand helfen?

Sie sind selbst gehostet, daher müssen Sie nur Folgendes tun:

cd /var/discourse
./launcher enter app
rake admin:create

Dort können Sie Ihre E-Mail-Adresse eingeben und Ihr Passwort ändern (oder das Passwort eines beliebigen Benutzers. Es muss kein Administrator sein).

Die Änderung der E-Mail-Adresse ist schwieriger.

Etwas wie

./launcher enter app
rails c
u=User.find_by_email('old@address.com')
ue=UserEmail.find_by(user_id: u.id)
ue.email_addrress='new@fun.com'
ue.save

könnte funktionieren, aber das ist mehr ein Hinweis als eine Lösung.

Einfacher wäre es, ein weiteres Administratorkonto zu erstellen, sich damit anzumelden, die Administratorrechte von diesem Konto zu entfernen, die E-Mail-Adresse zu ändern und es dann wieder zum Administrator zu machen.

5 „Gefällt mir“

Ich bin mir nicht sicher, ob Sendgrid diese Option hat, aber im Admin-Dashboard von Mailgun können Sie die blockierten/unterdrückten Adressen finden und entfernen. Dies geschieht normalerweise, wenn ein Benutzer versehentlich E-Mails von Discourse als Spam markiert.

Vielleicht das hier: