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 :


 * - applies to unregistered users only, and applies by action and IP.
 * - applies to registered users only, and applies by action and user.
 * - (since 1.35) applies by action and registered user, counted across sites.
 * - applies to both unregistered and "newbie" users, and applies by action and user.
 * - applies to both unregistered and "newbie" users (i.e. users without the  user right), and will limit total number of action from one IP regardless of specific users. This will be enforced in addition to other limits, and is counted across sites.
 * - applies to both unregistered and "newbie" users, and will limit total number of action from the /24 (for IPv4) or /64 (for IPv6) range of IP. This will be enforced in addition to other limits, and is counted across sites
 * - applies to all users other than those whose user-specific limit (see below) is more permissive, and will limit total number of action from one IP regardless of specific users. This will be enforced in addition to other limits, and is counted across sites.
 * - applies to all users other than those whose user-specific limit is more permissive, and will limit total number of action from /24 or /64 range. This will be enforced in addition to other limits, and is counted across sites.

If there are multiple limit defined, the user-specific limit is defined as:


 * - if the user is a "newbie", or
 * The most permissive (i.e. with the highest action/timespan ratio) of  limit and all applicable user group limits of the user, or
 * - pour les utilisateurs non enregistrés.

All user groups defined in (for example,  ) will not be checked unless you explicitly assigned the user group to a specific user.

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 :

By setting  the limitations for a specific action can be marked as not skippable. If that is set, neither the noratelimit user right nor the setting have any effect for that 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