Hello, last month I've updated to MW 1.33, since then the Extension:ConfirmAccount doesn't work.
- *Request account* is not displayed within the users interface while
$wgGroupPermissions['*']['read'] = false;
, no matter the other settings.
Specal:RequestAccount
returns HTTP ERROR 500 (actually I'm using bulgarian language and the name of the page isСпециални:RequestAccount
).
Im using the extension since MW 1.27, here is the relevant part of my `LocalSettings.php` (that serves well befotre MW 1.33 update):
require_once "$IP/extensions/ConfirmAccount/ConfirmAccount.php"; $wgConfirmAccountContact = 'my@e.mail'; $wgWhitelistRead[] = 'Начална_страница'; $wgWhitelistRead[] = 'Special:RequestAccount'; $wgWhitelistRead[] = 'Специални:RequestAccount'; // $wgConfirmAccountRequestFormItems['Biography']['enabled'] = false; // $wgConfirmAccountRequestFormItems['Biography']['minWords'] = 5; // $wgGroupPermissions['sysop']['createaccount'] = false; $wgMakeUserPageFromBio = false; $wgAutoWelcomeNewUsers = false; $wgConfirmAccountRequestFormItems = array( 'UserName' => array( 'enabled' => true ), 'RealName' => array( 'enabled' => false ), 'Biography' => array( 'enabled' => false, 'minWords' => 5 ), 'AreasOfInterest' => array( 'enabled' => false ), 'CV' => array( 'enabled' => false ), 'Notes' => array( 'enabled' => true, ), 'Links' => array( 'enabled' => false ), 'TermsOfService' => array( 'enabled' => false ), ); // Add properly "Request Accaunt" ("Заявка за смерка") link in the user's interface $wgHooks['PersonalUrls'][] = 'onPersonalUrls'; function onPersonalUrls( array &$personal_urls, Title $title, SkinTemplate $skin ) { // Add a link to Special:RequestAccount if a link exists for login if ( isset( $personal_urls['login'] ) || isset( $personal_urls['anonlogin'] ) ) { $personal_urls['createaccount'] = array( 'text' => wfMessage( 'requestaccount' )->text(), 'href' => SpecialPage::getTitleFor( 'RequestAccount' )->getFullURL() ); } return true; }
Is there some solution?