Brian wrote I've cleaned it up a bit to separate the email confirmation token from
the login password, as well as some general code cleanup backing that.The user >table has changed a bit, so those of you tracking CVS HEAD be sure to run update.php.
Brion: In SpecialPreferences.php of CVS HEAD, all these 11 lines need to ***deleted*** now, please, This solves the feature, the users are complaining about. Tom
(about line 269 seq. in SpecialPreferences CVS HEAD)
if ($wgEmailAuthentication) { # mail the econfirm-token to the dirty address # on "save options", this user will be logged-out automatically $error = LoginForm::mailPasswordInternal( $wgUser, true, $dummy ); if ($error === '') { return LoginForm::mainLoginForm( wfMsg( 'confirmationmailsent', $wgUser->getName() ) ); } else { return LoginForm::mainLoginForm( wfMsg( 'mailerror', $error ) ); } # if user returns, that new email address gets confirmed in checkpassword() }