Как изменить email, если доступ к старому адресу электронной почты утерян?

Как сказано в заголовке. Попытка изменить его требует подтверждения со старого адреса электронной почты, но доступ к старому адресу утерян. Мне казалось, что это основная причина, по которой кто-то хочет сменить свой адрес электронной почты.

Что я упускаю?

Если вы администратор, вам необходимо подтвердить изменение адреса электронной почты со старого адреса. Решение состоит в том, чтобы лишить эту учетную запись прав администратора, изменить адрес, а затем снова назначить администратором.

Это изменение электронной почты для пользователя или для администратора? Если это для пользователя, администратор может изменить это за него.

Это модератор, а не администратор. Мне всё равно нужно сначала сделать его обычным пользователем? Они уже инициировали изменение, и система сообщила, что требуется подтверждение с старого адреса.

РЕДАКТИРОВАНИЕ: Как администратор, я тоже не могу изменить электронную почту любого обычного пользователя (не модератора, не администратора) в панели администратора > Пользователи. Там отображается только их email, но нет опции редактирования (для имени пользователя она есть).

Вот как я это делаю на своём форуме.

  • Перейдите в Dashboard/Users
  • Нажмите на пользователя, для которого нужно изменить адрес электронной почты;
  • Нажмите на Перейти на страницу настроек пользователя, чтобы отредактировать профиль;
  • Нажмите на ```Показать email``;
  • Нажмите на гаечный ключ, чтобы отредактировать адрес электронной почты;
  • Нажмите Сохранить изменения внизу.

Пользователь должен получить письмо на новый адрес с уведомлением об успешном изменении адреса электронной почты.
На этом экране вы также можете добавить Альтернативный адрес электронной почты.

Спасибо (я делал это через имперсонацию). На данном этапе я (пока) не знаю их новый адрес электронной почты, поэтому я спрашиваю, могут ли они изменить его самостоятельно без подтверждения со старого адреса, если я сниму флаг модератора с их аккаунта.

Извините, что возвращаюсь к этой теме, но я застрял. Я убрал права администратора и модератора у пользователя, который ранее их имел, но больше не имеет доступа к своему старому email-адресу. Я не могу заставить Discourse перестать отправлять письма на этот старый адрес, и не могу заставить его отправлять что-либо на его новый текущий email-адрес. Какую хитрость я упускаю?
Джим

Вы выполнили эти шаги?

Я только что проверил это в тестовом режиме и получил письмо на старый адрес тестового пользователя со следующим текстом:

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

Это отличается от того, что я помню. Не уверен, не делаю ли я что-то не так, но я следовал описанным выше шагам как обычно. :slight_smile: (кроме шага «Сохранить изменения», так как этой кнопки на странице нет, пока вы не вернетесь назад).

Нет, письмо пришло на новый адрес электронной почты, и я просто плохо посмотрел.

Я тоже только что тестировал это на сборке этого утра: когда администратор меняет email пользователя, письмо отправляется только на новый адрес.

Ха-ха-ха. Да. Так и бывает, когда все тестовые письма выглядят одинаково и приходят в один и тот же ящик. :slight_smile: Я вычеркиваю свою глупость из протокола. :+1:

Да, я тоже с этим мучился, пока не обратил пристальнее внимание на тему письма :rofl:

image
o

Так рада, что я не одна!

В панели администратора нажмите на «Пользователи», затем выберите нужного пользователя. Перейдите на страницу их учётной записи/настроек /u/Имя пользователя/preferences/account.

Правильно. И если это не сработает, значит, этот пользователь является администратором или модератором, что (я думаю) нельзя определить на той странице.

Если вы начнёте с раздела «Панель управления/Пользователи», то для пользователя с правами администратора или модератора в крайней правой части строки отображается значок щита. :wink:

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

Правильно. Я забыл, что там есть щит.

Что-то очень странное. Я только что точно повторил эти шаги.


нажал на гаечный ключ и получил:

Заменил старый адрес электронной почты на новый:


Нажал «Изменить» и получил:
.

Обратите внимание, там указано, что письмо отправлено НА ЭТОТ адрес.

Три разных результата:

Я точно выполнил эти шаги одинаково три раза.
Странно!
Джим

Да, это нормально.

Так что вы на 100% уверены, что этот пользователь не является администратором или модератором?

Вы не выдаете себя за кого-то другого? Вы выполняете эти шаги как администратор?

В следующий раз, когда будете публиковать скриншоты, возможно, стоит скрыть эти адреса электронной почты…

Подтверждаю — не выдавал себя за другого, действовал как администратор. На 100% уверен, что в тот момент он не был администратором или модератором (возможно, где-то есть задержка). Я вернул его в статус администратора.
Один отражатель исправлен, теперь займусь вторым, но уже завтра.