Extension:ConfirmAccount/fr

L’extension ConfirmAccount désactive la création directe des comptes utilisateur et rend obligatoire l’approbation des nouveaux comptes par un bureaucrate. La création directe de comptes peut toutefois être réactivée (si vous voulez que les sysops ou bureaucrates puissent les créer directement) en configurant les droits utilisateur.

L’extension ConfirmEdit peut être utilisée (en conjonction avec l’extension ConfirmAccount) afin d’utiliser des captchas pour arrêter les demandes en grand nombre faites à la chaîne (forme de spam).

Facultatif
Il existe quelques paramètres de configuration uqi peuvent être ajustés dans LocalSettings.php (après la ligne require_once qui inclut ConfirmAccount.php). Voir ConfirmAccount.config.php pour toutes les variables pouvant être initialisées. Les valeurs par défaut sont dans ConfirmAccount.config.php,(mais vous ne devez pas modifier ce fichier).

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

Pour désactiver la biographie, mettez  à    :


 * Dans d’autres langues, vous devez remplacer "Main Page" et "Special:RequestAccount" par leurs noms locaux, par exemple "Hauptseite" et "Spezial:Benutzerkonto_beantragen" sur un wiki en allemand.

Pour catégoriser ensuite les utilisateurs en fonction de leurs intérêts, vous pouvez initialiser MediaWiki:Requestaccount-areas. Cela doit être un format tel que :
 * *Sujet|Page wiki du sujet|texte à ajouter à toutes les biographies des utilisateurs intéressés |texte à ajouter à toutes les biographies des utilisateurs intéressés du groupe0|texte à ajouter à toutes les biographies des utilisateurs intéressés du groupe1|texte à ajouter à toutes les biographies des utilisateurs intéressés du groupe2|...

Ces membres de groupe sont basés sur. Ainsi si 0 est l'index pour les auteurs, alors les auteurs intéressés par un sujet porteront le texte goupe0 attaché à leur biographie. Ceci peut être utile disons, si les utilisateurs peuvent être approuvés soit en tant qu'auteur, soit en tant que contributeur. Les auteurs peuvent avoir category:X auteurs où X est un sujet, tel que mathématiques, et éditeurs peut avoir category:x éditeurs. Vous pouvez avoir autant de groupes que vous voulez mais il en faut au moins un.

Configuration minimale
Pour essayer d'empêcher le pourriel, au lieu des captchas, des listes noires et des filtres; modérez manuellement l'enregistrement de nouveaux utilisateurs avec un Demander un compte plus simple. Ne demander que le nom utilisateur, l'adresse courriel et un bref message. Ajoutez ce qui suit à LocalSettings.php après la ligne require_once "$IP/extensions/ConfirmAccount/ConfirmAccount.php";.

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

Utilisation



 * 1) En tant que bureaucrate (ou autre utilisateur ayant les droits confirmaccount), affichez
 * 2) Cliquez sur Relecture
 * 3) Vous verrez le formulaire entier avec les données utilisateur. Relisez soigneusement le formulaire, et procédez à la création du compte ou rejetez la requête.
 * 4) Si vous choisissez de créer le compte, la biographie de l'utilisateur deviendra sa page utilisateur et celle-ci sera automatiquement créée avec le résumé par défaut de Créer la page utilisateur avec la biographie du nouvel utilisateur.
 * 5) Une fois le compte créé, les données entrées par l'utilisateur au moment de la demande peuvent être référencées en tapant le nom de l'utilisateur sur

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 :

Limitation de la fréquence
Pour ignorer les demandes émanant de robots, les paramètres par défaut empêchent les comptes correspondants aux adresses courriel qui ont été rejetées, de redemander un compte pendant une période de temps aléatoire après le rejet. Si vous désirez que les courriels qui ont été rejetés puissent redemander un compte immédiatement après le rejet, ou après un délai d'attente prédéfini (jours, semaines, mois, ou même années suivant le rejet), procédez en deux étapes ainsi :

1) Dans LocalSettings.php, après la déclaration nécessaire, mettez Rejected-Age à 0 (pour expiration immédiate après rejet), ou donnez la valeur du temps d'attente que vous aurez choisi en secondes :

2) Ajoutez une ligne au fichier  tout à la fin de la fonction   qui affiche le formulaire de la demande, afin de forcer la taille juste avant toute nouvelle demande :

code initial :

nouveau code :

Lien « Demande de compte »
si vous voulez ajouter un lien de connexion « Demander un compte » ajouter ceci au fichier LocalSettings.php :

ainsi que le texte « Demander un compte » sur la page MediaWiki:Requestaccount.

Problèmes connus

 * N'initialisez pas  à true dans LocalSettings, car cela va réécraser la demande de connexion et autorisera les utilisateurs à se connecter sans confirmer.
 * 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.
 * Les anciennes versions de MediaWiki peuvent ne pas afficher le lien vers Special:RequestAccount sur le formulaire ce connexion de l'utilisateur. Vous pouvez modifer MediaWiki:loginprompt pour corriger cela.
 * If your email client loses its mail data before sending it out, users will not get their passwords but may have an account. Since no one knows the passwords, you may want to use Extension:Password Reset or Special:ResetPassword to send them new ones.
 * 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. 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.
 * Intégration avec l'extension LDAP Authentication

Dysfonctionnements

 * Les courriels de notification n'arrivent pas à être envoyés

Si vous êtes en train de tester, notez qu'un utilisateur doit d'abord confirmer son adresse courriel via le lien qui lui a été envoyé, et ensuite le courriel sera envoyé au bureaucrate pour confirmer le compte.

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.

Voir aussi

 * Extension:InviteSignup, pour les créations de comptes (en masse) initiées par les administrateurs
 * l'extension TwnMainPage offrant un bac à sable où l'utilisateur peut créer un compte sans droits, proposer quelques modifications et demander l'approbation