From cd5d48fa4a1a047e293698586f9deb2edbcbe467 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Wed, 13 Aug 2008 22:29:17 +0000 Subject: [PATCH] I really don't like the idea of invalid IPs sending these passwords out --- includes/specials/SpecialUserlogin.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/includes/specials/SpecialUserlogin.php b/includes/specials/SpecialUserlogin.php index 99ba68e027..13df18a4b7 100644 --- a/includes/specials/SpecialUserlogin.php +++ b/includes/specials/SpecialUserlogin.php @@ -651,7 +651,10 @@ class LoginForm { $u->saveSettings(); $ip = wfGetIP(); - if ( '' == $ip ) { $ip = '(Unknown)'; } + if( !$ip ) { + return new WikiError( wfMsg( 'badipaddress' ) ); + } + #if ( '' == $ip ) { $ip = '(Unknown)'; } $m = wfMsg( $emailText, $ip, $u->getName(), $np, $wgServer . $wgScript ); $result = $u->sendMail( wfMsg( $emailTitle ), $m ); -- 2.20.1