Я только что обнаружил, что хочу быстро изменить адрес электронной почты тестового пользователя на своём сайте, не выходя из системы и не входя снова. Это работает, но всё ещё имеет странности.
Для воспроизведения, как администратор:
перейдите в настройки пользователя другого члена
добавьте дополнительный адрес электронной почты
будет отправлено письмо с подтверждением
нажмите ссылку в письме — ошибка «Доступ запрещён», так как вы всё ещё вошли как администратор
скопируйте ссылку и откройте её в приватном браузере — успех!
Более плавный опыт заключался бы в том, чтобы ссылка подтверждения работала даже при входе в систему как администратор.
Ещё лучший опыт — возможность изменить адрес напрямую, без необходимости подтверждения.
Я считаю, что смена адреса электронной почты всегда должна включать подтверждение по электронной почте с аккаунта, чтобы убедиться, что она работает и адрес указан верно.
Поскольку это был тестовый пользователь, более быстрый способ сделать это был бы — имитировать пользователя, затем изменить адрес электронной почты и выполнить подтверждение. Я только что сделал это на тестовом пользователе, и весь процесс занял меньше 10 секунд.
У меня двойственные чувства. С одной стороны, вы правы: полезно знать, что адрес электронной почты работает. И у меня всё сработало — мне просто пришлось открыть ссылку для подтверждения в режиме инкогнито.
Но с другой стороны, опыт администратора кажется странным, особенно по сравнению с другими системами. Я администратор. Я должен иметь возможность изменять любые данные на своём сайте.
Тем не менее, мы всё ещё далеко впереди других платформ, и функционал администратора в Discourse становится всё лучше! Я меняю свой адрес электронной почты повсюду, потому что покидаю Gmail и перехожу на собственную почтовую систему с хостингом на моём домене.
Сегодня я попытался изменить адрес электронной почты, связанный с моей учётной записью Slack, но система не позволила! Сообщает, что адрес электронной почты управляется администратором, и просит обратиться к нему для внесения изменений!