From: Tim Starling Date: Sun, 25 Feb 2007 00:42:21 +0000 (+0000) Subject: ping limiter only on submit X-Git-Tag: 1.31.0-rc.0~53965 X-Git-Url: http://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/operations/recherche.php?a=commitdiff_plain;h=b68b5d6aa2a2d23f2519b19cdf6fcdbd88e69321;p=lhc%2Fweb%2Fwiklou.git ping limiter only on submit --- diff --git a/includes/SpecialEmailuser.php b/includes/SpecialEmailuser.php index def1030279..cf422a50f6 100644 --- a/includes/SpecialEmailuser.php +++ b/includes/SpecialEmailuser.php @@ -45,17 +45,16 @@ function wfSpecialEmailuser( $par ) { return; } - # Check against the rate limiter - if( $wgUser->pingLimiter( 'emailuser' ) ) { - $wgOut->rateLimited(); - return; - } - $f = new EmailUserForm( $nu ); if ( "success" == $action ) { $f->showSuccess( $nu ); } else if ( "submit" == $action && $wgRequest->wasPosted() && + # Check against the rate limiter + if( $wgUser->pingLimiter( 'emailuser' ) ) { + $wgOut->rateLimited(); + return; + } $wgUser->matchEditToken( $wgRequest->getVal( 'wpEditToken' ) ) ) { $f->doSubmit(); } else {