Extension:ConfirmAccount/de

Die Erweiterung ConfirmAccount deaktiviert die direkte Benutzerkontenerstellung und erfordert die Bestätigung neuer Konten durch einen Bürokraten. Die direkte Benutzerkontenerstellung kann immer noch aktiviert werden (wenn du möchtest, dass /Bürokraten dies direkt vornehmen können), indem du konfigurierst.

Wahlfreie Konfiguration
Es gibt mehrere Konfigurationsvariablen, die in LocalSettings.php angepasst werden können (nach der Zeile require_once, die ConfirmAccount.php enthält). Siehe ConfirmAccount.config.php für all die Variablen, die gesetzt werden können. (Die Standardwerte sind in ConfirmAccount.config.php, aber diese Datei sollte nicht verändert werden.)

For example, to set the person's bio as their userpage, set $wgMakeUserPageFromBio = true.

Um den Biographieabschnitt zu deaktivieren, ist  auf   zu setzen:


 * In anderen Sprachen musst du "Special" und "Main Page" mit den sprachspezifischen Worten ersetzen, wie "Spezial" und "Hauptseite" in einem deutschen Wiki – sonst wird niemand ein Benutzerkonto erstellen können.

Um Benutzer basierend auf ihren Interessen weiter zu kategorisieren, können MediaWiki:Requestaccount-areas eingerichtet werden. Das sollte in einem Format wie diesem passieren:


 * *Thema|Thema Wikiseite|Text, der allen Biographien interessierter Benutzer hinzugefügt wird|Text, der allen Biographien interessierter Benutzer in Gruppe0 hinzugefügt wird|Text, der allen Biographien interessierter Benutzer in Gruppe1 hinzugefügt wird|Text, der allen Biographien interessierter Benutzer in Gruppe2 hinzugefügt wird|…

iese Gruppennummern basieren auf. Wenn also 0 der Index ist für 'Autoren', dann werden 'Autoren', die an diesem Thema interessiert sind, den Text für die Gruppe0 hinzugefügt bekommen. Das kann sinnvoll sein, etwa wenn Benutzer entweder als Autoren oder Bearbeiter bestätigt werden können. Autoren können die "Kategorie:X Autoren" haben, wo X das Thema ist (etwa "Mathematik") und Bearbeiter bekommen die "Kategorie:X Bearbeiter". Es können beliebig viele Gruppen verwenden werden, aber aber es ist mindestens eine erforderlich.

Minimale Konfiguration
To attempt to prevent spam, instead of captchas, blacklists and filters; manually moderate new user registrations, with a simpler Request account. Requesting only a username, email address and brief message. Add the following to LocalSettings.php after the line require_once "$IP/extensions/ConfirmAccount/ConfirmAccount.php";.

Optionally tweak system messages: requestaccount-text, requestaccount-notes, requestaccount-ext-text, requestaccount-acc-text.

Verwendung




Carefully review the form, and proceed to creating the account or rejecting the request.
 * 1) As a bureaucrat (or other user with the confirmaccount permission), browse to
 * 1) Click Review
 * 1) You will see the whole form with the users' data.
 * 1) If you chose to create the account, the user's biography will become their userpage and the userpage will be automatically created with the default summary of Creating user page with biography of new user.
 * 1) After an account is created, the data input by the user at the time of the request can be referred to by typing the username at

Sending notification email to multiple users
This extension allows sending emails to multiple approvers to confirm the account if these users have the  permission. This is in addition/alternative to the  setting.

This can be achieved (for instance for bureaucrats) by providing them this permission by adding the following to the "LocalSettings.php" file:

Ergänzungen


Prüfhäufigkeit
Um Robot-Anfragen zu bekämpfen, verhindern die Standardeinstellungen, dass abgelehnte E-Mail-Konten nach der Ablehnung für eine zufällige Zeitspanne erneut ein Konto anfordern können. Wenn erlaubt werden soll, dass abgelehnte E-Mail-Konten sofort nach der Ablehnung oder nach einer festen Wartezeit (Tage, Wochen, Monate oder sogar Jahre nach der Ablehnung) erneut anfordern können, dann sind die folgenden zwei Schritte auszuführen:

1) In der "LocalSettings.php"-Datei nach der erforderlichen Deklaration, ist Rejected-Age auf 0 (für die sofortige Aufhebung der Ablehnung) oder auf die gewünschte Wartezeit in Sekunden zu setzen:

2) Add one line to the file  at the very end of the function   which shows the Request form, to force pruning right before any new request:

Originalcode:

 new code: 

"Request account" Link
Wenn du einen „Request account”-Loginlink hinzufügen möchtest, die neuste Version der Erweiterung fügt es bereits für dich hinzu. However, if that doesn't work, you will need to update to the latest version of your branch of ConfirmAccount from Git. For instance, if you are using MediaWiki 1.35, you should stay on the REL1_35 branch but pull from Git to retrieve the latest changes.



Bekannte Probleme
You can edit MediaWiki:loginprompt to remedy this. Since no one knows the passwords, you may want to use Special:ResetPassword to send them new ones. This prevents email addresses from re-requesting accounts for an unknown time period. You can override this behavior, and allow immediate re-requests, by forcing prune right before any new Request is submitted. Instructions here.
 * Do not set  to true in LocalSettings, it will override the request login and allow users to sign up without confirmation.
 * Do not set/create MediaWiki:Requestaccount-areas/xx where xx is a language code, the first part of each line is used as the keys to store in the DB for the items account requesters check.
 * Older versions of MediaWiki may not show the link to Special:RequestAccount at the user login form.
 * If your email client loses its mail data before sending it out, users will not get their passwords but may have an account.
 * If only a few people view the confirm accounts page, the randomly triggered pruning of old requests will not trigger often, so old rejected requests may persist.
 * Integration with LDAP Authentication extension
 * [solved] Captcha: before version 1.40, the captcha was not validated (see ), there was only a specific patch for hCaptcha (see Topic:W449yd63slfossl2).

Fehlerbehebung

 * Benachrichtigungs-Emails werden nicht gesendet

If you are testing, note that a user must first confirm their email address through the link emailed to them, and then the email will be sent to the bureaucrat to confirm the account.

Make sure that setting(s) related to extension are introduced after the require_once line. Not before, otherwise extension doesn't see these settings and they fail silently. e.g.

Also note that when using the 'confirmaccount-notify' setting, that each user in the group (e.g. sysop) will not receive notices unless their in Special:Preferences allow "" and that they have confirmed their email address within the same form.



Siehe auch

 * Extension:InviteSignup, for administrator-initiated (mass) account creation
 * TwnMainPage extension, offering a "sandbox" where user can create an unprivileged account, propose some edits and ask approval