Я только что объединил этот PR, который делает следующее:
Изменяет процесс смены email в админке для пользователя, чтобы пользователю отправлялось письмо для подтверждения изменения.
Теперь мы фиксируем, кто инициировал запрос на смену email.
Если запрос инициирован администратором, а не самим пользователем, это указывается в письме, отправленном пользователю.
Также мы делаем маршрут подтверждения смены email доступным для анонимных пользователей, чтобы ссылка могла быть нажата даже в случае, если у пользователя нет доступа к своему аккаунту. Если пользователь авторизован, мы гарантируем, что подтверждение соответствует текущему пользователю.
Надеюсь, теперь этот процесс станет гораздо понятнее!