Bräuchte kleine Hilfestellung bei nem Code-Einbau

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
BZebra
Mitglied
Beiträge: 576
Registriert: 17.12.2002 22:45
Kontaktdaten:

Bräuchte kleine Hilfestellung bei nem Code-Einbau

Beitrag von BZebra »

Hallo,

beim Update auf 2.0.9 bin ich auf einen Code gestoßen, bei dem ich nicht weiß wie ich den einbauen soll.
Update-Anleitung hat geschrieben:##
##----------[ OPEN ]-------------------------------------
##

includes/sessions.php

##----------[ FIND ]-------------------------------------
##

$sessionmethod = SESSION_METHOD_GET;
}

//
// Does a session exist?
//
if ( !empty($session_id) )

##
##----------[ REPLACE WITH ]-----------------------------
##

$sessionmethod = SESSION_METHOD_GET;
}

//
if (!preg_match('/^[A-Za-z0-9]*$/', $session_id))
{
$session_id = '';
}


//
// Does a session exist?
//
if ( !empty($session_id) )
Mein Code sieht folgendermaßen aus (das war glaube ich ein Fix wegen der ständig überlaufenden phpbb_sessions).
Code bei mir hat geschrieben:$sessionmethod = SESSION_METHOD_GET;
}

$user_id = ( isset($sessiondata['userid']) ) ? intval($sessiondata['userid']) : ANONYMOUS;

if($user_id != ANONYMOUS)
{

//
// Does a session exist?
//
if ( !empty($session_id) )
Wie genau muss ich denn jetzt den grün markierten Code-Teil bei mir einbauen? Vor dem roten oder danach oder irgendwie anders?

Und weiter unten noch so ein Problem:
Update-Anleitung hat geschrieben:##
##----------[ FIND ]-------------------------------------
##

$sessionmethod = SESSION_METHOD_GET;
}

//
// Delete existing session
//

##
##----------[ REPLACE WITH ]-----------------------------
##

$sessionmethod = SESSION_METHOD_GET;
}

if (!preg_match('/^[A-Za-z0-9]*$/', $session_id))
{
return;
}

//
// Delete existing session
//
und bei mir
Code bei mir hat geschrieben:$sessionmethod = SESSION_METHOD_GET;
}
if(isset($session_id))
{

//
// Delete existing session
//
Wär nett, wenn ihr mir da helfen könntet. Verstehe leider nicht so viel von der PHP-Synthax.
BZebra
Mitglied
Beiträge: 576
Registriert: 17.12.2002 22:45
Kontaktdaten:

Beitrag von BZebra »

Schubs. :roll:
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag von Christian_W »

http://www.phpbb.de/doku/kb/artikel.php ... 16#bumping

Verlinke mal die ganze Datei damit man den Zusammenhang der Codeteile besser erkennen kann.
KB:datei

Gruß Christian
---
BZebra
Mitglied
Beiträge: 576
Registriert: 17.12.2002 22:45
Kontaktdaten:

Beitrag von BZebra »

O.K., bin demnächst geduldiger. :oops: :wink:
Christian_W hat geschrieben:Verlinke mal die ganze Datei damit man den Zusammenhang der Codeteile besser erkennen kann.
http://bzebra.free.fr/phpbb/sessions.txt
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag von Christian_W »

Code: Alles auswählen

----- finde -----
	//
	// Does a session exist?
	//

----- füge danch ein ------
	if (!preg_match('/^[A-Za-z0-9]*$/', $session_id))
	{
		$session_id = '';
	} 


----- finde -----
	else
	{
		$session_id = ( isset($HTTP_GET_VARS['sid']) ) ? $HTTP_GET_VARS['sid'] : '';
		$sessionmethod = SESSION_METHOD_GET;
	}

----- füge danch ein ------
	if (!preg_match('/^[A-Za-z0-9]*$/', $session_id))
	{
	return;
	}
Gruß Christian
---
BZebra
Mitglied
Beiträge: 576
Registriert: 17.12.2002 22:45
Kontaktdaten:

Beitrag von BZebra »

O.K., vielen Dank, jetzt bin ich komplett. :grin:

Gruß,
BZebra
Gesperrt

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