Update auf 2.0.18 mit eingebautem Crackertracker...

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Gesperrt
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Update auf 2.0.18 mit eingebautem Crackertracker...

Beitrag von Valerie Raghnall »

Hi,

Ich bin endlich dazu gekommen, mein Board auf 2.0.18 zu updaten, bzw bin jetzt dabei. Nun hab ich in der Sessions.php das Problem, dass dieser Teil des manuellen Updates:

Code: Alles auswählen

	$current_time = time();
	$expiry_time = $current_time - $board_config['session_length'];

	//
	// Try and pull the last time stored in a cookie, if it exists
	//
	$sql = "SELECT * 
		FROM " . USERS_TABLE . " 
		WHERE user_id = $user_id";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(CRITICAL_ERROR, 'Could not obtain lastvisit data from user table', '', __LINE__, __FILE__, $sql);
	}

	$userdata = $db->sql_fetchrow($result);

	if ( $user_id != ANONYMOUS )
	{
		$auto_login_key = $userdata['user_password'];

		if ( $auto_create )
		{
			if ( isset($sessiondata['autologinid']) && $userdata['user_active'] )
			{
				// We have to login automagically
				if( $sessiondata['autologinid'] === $auto_login_key )
				{
					// autologinid matches password
					$login = 1;
					$enable_autologin = 1;
				}
				else
				{
					// No match; don't login, set as anonymous user
					$login = 0; 
					$enable_autologin = 0; 
					$user_id = $userdata['user_id'] = ANONYMOUS;
				
					$sql = 'SELECT * FROM ' . USERS_TABLE . ' WHERE user_id = ' . ANONYMOUS;
					$result = $db->sql_query($sql);
					$userdata = $db->sql_fetchrow($result);
					$db->sql_freeresult($result);
				}
			}
			else
			{
				// Autologin is not set. Don't login, set as anonymous user
				$login = 0;
				$enable_autologin = 0;
				$user_id = $userdata['user_id'] = ANONYMOUS;

				$sql = 'SELECT * FROM ' . USERS_TABLE . ' WHERE user_id = ' . ANONYMOUS;
				$result = $db->sql_query($sql);
				$userdata = $db->sql_fetchrow($result);
				$db->sql_freeresult($result);
			}
		}
		else
		{
			$login = 1;
		}
	}
	else
	{
		$login = 0;
		$enable_autologin = 0;
	}
nur zum Teil auffindbar ist. Das liegt daran, dass ich den CrackerTracker installiert habe und der dort einen Teil geändert hat. Ich möchte den Tracker aber nicht rausnehmen, da der mich vor mittlerweile über 800 Crackversuchen geschützt hat. vielleicht kann mir ja jemand helfen, das "Problem" zu lösen?

>> Hier << mal meine sessions.php als txt-file. Wäre für Hilfe wirklich dankbar :)
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Benutzeravatar
derd
Mitglied
Beiträge: 1176
Registriert: 19.04.2004 19:30
Wohnort: Aue
Kontaktdaten:

Beitrag von derd »

Das musst du aus der session.php entfernen:

Code: Alles auswählen

//
// CBACK.DE CrackerTracker
// Engine: Login Protection
//

require($phpbb_root_path . "ctracker/loginprotect.php");

//
// END CrackerTracker
//	
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag von Valerie Raghnall »

uhmm... dann ist aber doch der crackertracker raus? oder versteh ich das falsch?
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Beitrag von gloriosa »

Valerie Raghnall hat geschrieben:uhmm... dann ist aber doch der crackertracker raus? oder versteh ich das falsch?
Hallo,
nein. Dazu wurde bereits vor einigen Wochen hier im Board diskutiert ! :wink:
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag von Valerie Raghnall »

hmmm... sorry, ich hatte ja zuvor gesucht, aber wohl mit den falschen suchbegriffen... kam leider nix zu raus bei.

also... ich muss nur das angegebene rausnehmen und dann funktioniert das ersetzen ohne probleme, hab ich das jetzt richtig verstanden? nicht böse sein, aber nach mittlerweile 1,5 stunden umändern bin ich leicht gedanklich deplatziert *g*

edit:
*hust*
ok, danke für die hilfe, hatte es richtig kapiert... :) funzt.
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“