- Special:ChangeEmail
Description
Description
Event Timeline
Comment Actions
This would also be a good time to refactor the email change business logic into a non-UI-related class and expose it as an API.
Comment Actions
The part actually in SpecialChangeEmail was done as part of rMW3617c982c9db: Use AuthManager on special pages
However, it seems the code in User::setEmail has not significantly changed. Is this task done, or should that method be changed in some way involve AuthManager?
Comment Actions
I think I just forgot to close it. ChangeEmail was updated and PasswordReset was rewritten, and those were the only email management functions really related to authentication.