I am using username for primary identification. However, users also have email addresses. I would like to know how can I set up "email address reset" so that users can change their email addresses. This functionality seems obvious to me but I did not find anything - am I missing something or maybe my approach is not correct?
Oh, and I would like to keep the username as is, I just want to make it possible to change the email with confirmations etc. I think it is important to have an email sent to the new address first and only then change it.
Any help will be much appreciated. Thank you in advance.