Failed Login Mod frage

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
danysahne333
Mitglied
Beiträge: 363
Registriert: 30.06.2004 00:25
Wohnort: Kolkwitz
Kontaktdaten:

Failed Login Mod frage

Beitrag von danysahne333 »

will mir den failed-login-mod installieren

doch komme ich an einer stelle in der login.php nicht weiter.
in der installationsanleitung steht

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------------ 
# 
login.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
$redirect = str_replace('?', '&', $redirect);
$template->assign_vars(array(
'META' => 
);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#

// Start add - Failed logins MOD
	$sql = "UPDATE " . USERS_TABLE . " SET user_failed_logins=user_failed_logins+1, user_failed_login_date=" . time() . ", user_failed_login_by='$user_ip'
		WHERE username = '" . str_replace("\'", "''", $username) . "'";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Error updating failed login data', __LINE__, __FILE__, $sql);
	}
// End add - Failed logins MOD

#
doch in der login gibts an dieser stelle nur (phpbb 2.0.10)

Code: Alles auswählen

		
$redirect = str_replace('?', '&', $redirect);


if (strstr(urldecode($redirect), "\n") || strstr(urldecode($redirect), "\r")) 
{ 
message_die(GENERAL_ERROR, 'Tried to redirect to potentially insecure url.'); 
}


$template->assign_vars(array(
'META' => "<meta http-equiv=\"refresh\" content=\"3;url=login.$phpEx?redirect=$redirect\">")
					);

					
durch 2.0.10 update kamen diese 2 zeilen dazu

Code: Alles auswählen

if (strstr(urldecode($redirect), "\n") || strstr(urldecode($redirect), "\r")) 
{ 
message_die(GENERAL_ERROR, 'Tried to redirect to potentially insecure url.'); 
}
wo muss ich nun den in der insallationsanleitung befindlichen code einfügen???
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

Beitrag von Elvis »

schonmal so getestet
das fügste mal

Code: Alles auswählen

// Start add - Failed logins MOD 
   $sql = "UPDATE " . USERS_TABLE . " SET user_failed_logins=user_failed_logins+1, user_failed_login_date=" . time() . ", user_failed_login_by='$user_ip' 
      WHERE username = '" . str_replace("\'", "''", $username) . "'"; 
   if ( !($result = $db->sql_query($sql)) ) 
   { 
      message_die(GENERAL_ERROR, 'Error updating failed login data', __LINE__, __FILE__, $sql); 
   } 
// End add - Failed logins MOD 
dadrunter ein

Code: Alles auswählen

$redirect = str_replace('?', '&', $redirect); 


if (strstr(urldecode($redirect), "\n") || strstr(urldecode($redirect), "\r")) 
{ 
message_die(GENERAL_ERROR, 'Tried to redirect to potentially insecure url.'); 
} 


$template->assign_vars(array( 
'META' => "<meta http-equiv=\"refresh\" content=\"3;url=login.$phpEx?redirect=$redirect\">") 
               ); 
Benutzeravatar
danysahne333
Mitglied
Beiträge: 363
Registriert: 30.06.2004 00:25
Wohnort: Kolkwitz
Kontaktdaten:

Beitrag von danysahne333 »

cool danke hat funktoniert. super support mal wieder. ;-)
Antworten

Zurück zu „phpBB 2.0: Mod Support“