Author: ryan.lane
Description:
When an AuthPlugin is set to not allow password changes, it will return false;
however, since SpecialUserlogin calls $u->setPassword(), if the user's password
is not allowed to change it throws an error message. This causes AuthPlugins
that use setPassword() to break. New users cannot be created. SpecialUserlogin
should check $wgAuth->allowPasswordChange() before calling $u->setPassword().
Version: 1.9.x
Severity: normal
OS: Linux
Platform: PC