Изменение адреса электронной почты пользователя

Я только что объединил этот PR, который делает следующее:

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

Надеюсь, теперь этот процесс станет гораздо понятнее!

4 лайка