Kein Login mehr möglich nach Update 2.0.21 [erledigt!]

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
cool_Torsten
Mitglied
Beiträge: 92
Registriert: 26.07.2004 16:14

Kein Login mehr möglich nach Update 2.0.21 [erledigt!]

Beitrag von cool_Torsten »

Hallo,

seit dem Update kann ich mich nicht mehr einloggen (bin Admin), wo liegt der Fehler?! Ich erhalte folgende Fehlermeldung:

Code: Alles auswählen

Parse error: parse error in /home/htdocs/web52/html/Kingswoodpartys/Forum/login.php on line 258
Hier mal die login.php


@ Markus67: Vielleicht hast du ja ne Idee?!

@ all: Bin natürlich auch für jedwede andere Hilfe dankbar :wink:
Zuletzt geändert von cool_Torsten am 08.06.2006 22:26, insgesamt 1-mal geändert.
John the Ripper
Mitglied
Beiträge: 111
Registriert: 02.10.2005 11:53
Wohnort: Villingen-Schwenningen

Beitrag von John the Ripper »

Hoppla, da scheint ja was mit den '}' nicht zu stimmen. Vor dem 'else' gibt's nämlich keine. Ich weiß zwar nicht, ob einfach nur eine fehlt, oder ob du etwas falsch eingefügt/ersetzt hast. Ich würde einfach nochmal die Updateanweisungen durchgehen wenn ich du wäre.

Hoffe ich konnte helfen.
cool_Torsten
Mitglied
Beiträge: 92
Registriert: 26.07.2004 16:14

Beitrag von cool_Torsten »

Also laut Updateanleitung steht folgendes:

#
#-----[ FIND ]---------------------------------------------
# Line 116

Code: Alles auswählen

					$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : '';
					$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\">")
					);

					$message = $lang['Error_login'] . '<br /><br />' . sprintf($lang['Click_return_login'], "<a href=\"login.$phpEx?redirect=$redirect\">", '</a>') . '<br /><br />' .  sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');

					message_die(GENERAL_MESSAGE, $message);
				}
#
#-----[ REPLACE WITH ]---------------------------------------------
#

Code: Alles auswählen

				}

				$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : '';
				$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\">")
				);

				$message = $lang['Error_login'] . '<br /><br />' . sprintf($lang['Click_return_login'], "<a href=\"login.$phpEx?redirect=$redirect\">", '</a>') . '<br /><br />' .  sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');

				message_die(GENERAL_MESSAGE, $message);

Daher fehlt auch die } am Ende... :-?
Benutzeravatar
BraveEagle
Mitglied
Beiträge: 1884
Registriert: 16.01.2003 18:05
Wohnort: born 2 be a Paelzer
Kontaktdaten:

Beitrag von BraveEagle »

Nimm doch einfach die Backup Datei und machs nochmal ;)
Benutzeravatar
infinity
Mitglied
Beiträge: 261
Registriert: 11.11.2004 14:20
Wohnort: Wängi
Kontaktdaten:

Beitrag von infinity »

also bei mir sieht der Code dann so aus

Code: Alles auswählen

message_die(GENERAL_MESSAGE, $message);
			}
		}
cool_Torsten
Mitglied
Beiträge: 92
Registriert: 26.07.2004 16:14

Beitrag von cool_Torsten »

@ infinity:

Bitte poste mir mal deine komplette login.php als .txt Datei , also so wie ich in meinem Posting oben.
(Kann natürlich auch jemand anderes posten, der sie hat und bei dem es funktioniert.) :wink:


Vielen Dank im Voraus!


PS: Wenn ich meine alte login.php hochlade, dann klappt es nämlich wieder, also muss es fast mit der login.php zu tun haben. Aber ich habe jetzt schon alles mögliche ausprobiert, es will nicht klappen mit der neuen... :(
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

nimm mal eine login.php aus dem 2.0.21 Paket und bau dort mal den Cra cker Tracker neu ein .... eventuell gibts ja auch für den Cracker Tracker eine Codeanpassung. :wink:

Markus
cool_Torsten
Mitglied
Beiträge: 92
Registriert: 26.07.2004 16:14

Beitrag von cool_Torsten »

Hm, danke für den Tipp, hoffe nur dass nicht andere Mods die Login ebenfalls geändert haben. Sonst wirds problematisch....
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

cool_Torsten hat geschrieben:Hm, danke für den Tipp, hoffe nur dass nicht andere Mods die Login ebenfalls geändert haben. Sonst wirds problematisch....
So wie ich gesehen habe nicht es sei denn du hast noch den Junior Admin MOD eingebaut :wink:

Markus
Benutzeravatar
infinity
Mitglied
Beiträge: 261
Registriert: 11.11.2004 14:20
Wohnort: Wängi
Kontaktdaten:

Beitrag von infinity »

Also ich habe auch den CTracker und den Junior und den Admin MOD bei mir eingebaut.


Hier meine login.php
Gesperrt

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