From b68b5d6aa2a2d23f2519b19cdf6fcdbd88e69321 Mon Sep 17 00:00:00 2001 From: Tim Starling Date: Sun, 25 Feb 2007 00:42:21 +0000 Subject: [PATCH] ping limiter only on submit --- includes/SpecialEmailuser.php | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) 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 { -- 2.20.1