Manual:$wgRateLimits/fr

Détails
Ce paramètre offre un simple limiteur de débit permettant de restreindre les flux des modifications ainsi que d'autres comportements potentiellement destructeurs, comme l'émission de courriels aux autres utilisateurs. Il définit un nombre maximal d'actions permises dans le nombre donné de secondes; après cela, le client qui dépasse ce temps reçoit des pages d'erreur HTTP 429 jusqu'à l'expiration. Remarquez que les limites sont définies généralement par site, mais certaines de limites spéciales sont aggrégées au travers de tous les sites d'une ferme de wikis, c'est à dire qu'elles comptabilisent tous les wikis Wikimedia. Pour vérifier qu'une limite de taux a été dépassée, utilisez la fonction User::pingLimiter.

La syntaxe générale est :

Il existe quelques limites spéciales supplémentaires :


 * - concerne uniquement les utilisateurs non enregistrés, et s'applique par action et par adresse IP.
 * - concerne uniquement les utilisateurs enregistrés, et s'applique par action et par adresse IP.
 * - (depuis 1.35) s'applique par action et aux utilisateurs enregistrés, compté sur tous les sites.
 * - concerne à la fois les utilisateurs non enregitrés ainsi que les nouveaux venus, et s'applique par action et par utilisateur.
 * - s'applique à la fois aux utilisateurs non enregistrés ainsi qu'aux nouveaux venus (c'est à dire aux utilisateurs qui n'ont pas le droit ), et va limiter le nombre total d'actions émanant d'une adresse IP quelque soit les utilisateurs attachés dessus actuellement. Ceci viendra s'ajouter aux autres limites, et est comptabilisé sur chacun des sites.
 * - s'applique à la fois aux utilisateurs non enregistrés ainsi qu'aux nouveaux venus, et va limiter le nombre total d'actions émanant de l'intervalle de 24 adresses (pour IPV4) ou 64 adresses IP (pour IPV6). Ceci viendra s'ajouter aux autres limites, et est comptabilisé sur chacun des sites.
 * - s'applique à tous les utilisateurs autres que ceux ayant une limite spécifique utilisateur plus permissive (vor ci-après), et va limiter le nombre total d'actions venant d'une adresse IP quelque soit les utilisateurs spécifiques. Ceci viendra s'ajouter aux autres limites, et est comptabilisé sur chacun des sites.
 * - s'applique à tous les utilisateurs autres que ceux pour lesquels la limite spécifique utilisateur est plus permissive, et va limiter le nombre total d'actions à l'intervalle entre /24 et /64. Ceci viendra s'ajouter aux autres limites, et est comptabilisé sur chacun des sites.

Si plusieurs limites sont déclarées, la « limite dédiée utilisateur » est définie comme :


 * - si l'utilisateur est un nouveau venu, ou
 * Le plus permissif (c'est à dire avec le plus grand ratio action/intervalle de temps) pami les limites de  et toutes les limites applicables des groupes auxquels utilisateur appartient, ou
 * - pour les utilisateurs non enregistrés.

Tous les groupes d'utilisateurs définis dans (par exemple,  ) ne seront pas vérifiés à moins que vous n'assigniez explicitement le groupe utilisateur à un utilisateur particulier.

Par exemple, pour définir un maximum de 4 modifications toutes les 60 secondes pour les nouveaux venus (c'est à dire les utilisateurs non-autoconfirmés), ajoutez ceci :

En initialisant  les limites pour une action spécifique peuvent être marquées comme non escamotables. Si cela est positionné, ni le droit utilisateur noratelimit, ni le paramètre n'ont d'effet sur cette action.

doit être initialisé avec une valeur différente de  pour que les limites de débit soient effectivement actives.

Les extensions peuvent fournir des clés supplémentaires pour $wgRateLimit. Par exemple fournit une clé badcaptcha, qui permet de limiter les utilisateurs en fonction du nombre de mauvaises réponses qu'ils ont fournies pour un captcha. Un exemple peut être :

Ceci fera que les nouveaux venus ne seront pas autorisés à faire plus de 100 mauvaises réponses par jour (86400 secondes).

Différences entre les versions

 * Le tableau 'mailpassword' a été ajouté dans MediaWiki 1.7.0.
 * Le tableau 'emailuser' a été ajouté dans MediaWiki 1.10.0.
 * Le tableau 'linkpurge' a été ajouté dans MediaWiki 1.22.0.
 * Le tableau 'renderfile' a été ajouté dans MediaWiki 1.22.0.

Voir aussi

 * droit utilisateur noratelimit
 * droit utilisateur noratelimit
 * droit utilisateur noratelimit