Так что я больше не могу войти :( и не получаю письма для входа или сброса пароля

Привет, ребята!

Несколько недель назад я настроил Discourse, но с тех пор не заходил.

Однако теперь я вообще не получаю от него писем для входа. Мой старый пароль, похоже, тоже не работает, а функция «Забыли пароль» на сайте вроде бы срабатывает, но письма так и не приходят.

Когда я смотрю логи Mailgun, там ничего нет :frowning_face:

Привет,

Попробуй сбросить пароль Mailgun, затем снова запусти настройку Discourse — после этого ты сможешь изменить пароль.

См.:

или

Я могу войти в веб-интерфейс Mailgun, поэтому не вижу необходимости сбрасывать пароль там — или вы предлагаете именно это?

Если в логах Mailgun вы не видите писем, это означает, что либо Discourse не может отправлять почту, либо не может пройти аутентификацию для отправки email.

Сброс настроек Mailgun и обновление файла app.yml устранит вторую проблему.

Кажется, я нашел баг?
Ранее мои логин администратора были
xyz
и xyzadmin
Однако, пока я был в Discourse, имя пользователя изменилось на “Thexyzadmin”.

Всякий раз, когда я пытался сбросить пароль, вводя логины “xyz” или “xyzadmin”, Discourse сообщал мне проверить электронную почту на наличие ссылки для сброса пароля. Так и должно быть?

Используете ли вы SSO? Является ли Discourse авторитетным источником для идентификации?

Ни то, ни другое.

Чтобы перефразировать то, что я сказал ранее (потому что при повторном прочтении это кажется мне запутанным):
Если пользователь меняет своё имя в Discourse (в данном случае это сделал администратор), то система никогда не должна отвечать «проверьте электронную почту», если для предыдущего имени не было сгенерировано письмо.

Если это непонятно, дайте знать.

Сотрудники при смене адреса электронной почты должны подтвердить и старый, и новый адрес. Это требование введено в целях безопасности.

Для обычных пользователей это не требуется — они должны подтвердить только новый адрес.

Спасибо @codinghorror!!! Интересный никнейм! Я чувствую это прямо сейчас, пока изучаю программирование :).

Ещё раз большое спасибо!