Actuellement, mon forum Discourse est :
discourse.fotografos.online
Cependant, j’ai des problèmes de connexion et/ou de réinitialisation de mot de passe car SendGrid a bloqué mon e-mail pour une raison étrange.
Mon e-mail (le même que le compte administrateur) fonctionne parfaitement par ailleurs :
equipe@fotografos.online
Je suis l’ADMINISTRATEUR et j’ai aussi un autre modérateur - j’ai besoin de retrouver l’accès et de changer mon adresse e-mail d’administrateur pour une autre à laquelle j’ai accès et je pourrai alors réinitialiser mon mot de passe - pour retrouver l’accès à mon compte administrateur…
Vous êtes auto-hébergé, vous n’avez donc qu’à faire quelque chose comme ceci :
cd /var/discourse
./launcher enter app
rake admin:create
Vous pouvez y entrer votre adresse e-mail et changer votre mot de passe (ou le mot de passe de n’importe quel utilisateur. Il n’a pas besoin d’être un administrateur).
Changer l’adresse e-mail est plus difficile.
Quelque chose comme
./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
Pourrait fonctionner, mais c’est plus un indice qu’une solution.
Il serait plus facile de créer un autre compte administrateur, de se connecter avec, de supprimer les privilèges d’administrateur de ce compte, de changer l’adresse e-mail, puis de le rendre à nouveau administrateur.
Je ne suis pas sûr que Sendgrid ait cette option, mais dans le tableau de bord d’administration de Mailgun, vous pouvez trouver les adresses bloquées/supprimées et les supprimer. Cela se produit généralement lorsqu’un utilisateur marque accidentellement les e-mails de Discourse comme spam.