Если пользователь является сотрудником (администратором или модератором): в целях безопасности Discourse требует подтверждения как старого, так и нового адреса электронной почты. Если пользователь не имеет доступа к своему старому адресу электронной почты, процесс подтверждения прерывается и вызывает проблемы с правами доступа, такие как та, которую вы описали.
Если пользователь не является сотрудником: как администратор, вы должны иметь возможность изменить его адрес электронной почты напрямую на странице настроек пользователя, и подтверждение должно быть отправлено только на новый адрес.
Попробуйте следующее:
Временно снимите права администратора и модератора с его аккаунта.
Измените его адрес электронной почты, используя тот же метод на странице настроек, что и выше.
После того как изменение адреса электронной почты будет полностью подтверждено и заработает, восстановите его права сотрудника.
Спасибо, это помогло. Полагаю, что cookie или запись кэша от предыдущего входа могли нарушить процесс, либо, возможно, я не вышел из системы должным образом.