Seite 2 von 3

Verfasst: 12.10.2005 12:32
von hirsel
Sorry, wenn ich nerve...

Bin inzwischen bei 2.0.15 angekommen. Soweit die gute Nachricht.

Dabei habe ich aber folgendes Problem:

Wenn ich die Datei /admin/pagestart.php wie angegeben ergänze, komme ich nicht mehr in den Adminbereich rein. Beim klick auf den Admin-link wird nur wieder das Board aufgerufen.

Die Anleitung lautet:

Code: Alles auswählen

#-----[ OPEN ]--------------------------------------------- 
# 
admin/pagestart.php

#
#-----[ FIND ]---------------------------------------------
# Line 62
	redirect("index.$phpEx?sid=" . $userdata['session_id']);
}


#
#-----[ AFTER, ADD ]---------------------------------------------
# 
if (!$userdata['session_admin'])
{
	redirect(append_sid("login.$phpEx?redirect=admin/&admin=1", true));
}
Folglich sieht der Teil dieser Datei jetzt so aus:

Code: Alles auswählen

	redirect("index.$phpEx?sid=" . $userdata['session_id']);
}
if (!$userdata['session_admin'])
{
	redirect(append_sid("login.$phpEx?redirect=admin/&admin=1", true));
}
Liegt der Fehler vielleicht in einer anderen Datei?

Ich hab derzeit die alte Fassung drin und die läuft einwandfrei.

LG Gregor

Verfasst: 12.10.2005 12:36
von Jan500
hi

heißt das er ruft den index des boardes wieder auf oder zeigt er eine login-maske?

guck evtl nochmal hier: KB:login ;-)

gruß Jan

Verfasst: 12.10.2005 12:38
von Markus67
Hi ...

suche in der pagestart.php

Code: Alles auswählen

	redirect(append_sid("login.$phpEx?redirect=admin/&admin=1", true));
ersetze mit:

Code: Alles auswählen

	redirect(append_sid("login.$phpEx?redirect=admin/index.$phpEx&admin=1", true));
Klappts dann?

Markus

Verfasst: 12.10.2005 12:39
von hirsel
Nee, ich bleibe eingeloggt. Es wird nur der Index des Board aufgerufen.

Gruß
G.

Verfasst: 12.10.2005 12:43
von hirsel
Hi Markus,

nee, gleiches Ergebnis :-(

Verfasst: 12.10.2005 12:45
von Markus67
Hi ...

machst du das Update mit den Codechanges? also von 2.0.14 auf die 2.0.15 ?

Alle andreen Änderungen hast du gemacht?
Wenn du die pagestart.php nicht anpasst .. funktioniert das Login?

Markus

Verfasst: 12.10.2005 12:55
von hirsel
Die Änderungen habe ich alle von Hand gemacht.

Wenn ich mich nicht ganz schwer irgendwo verbockt habe, müssten sie auch vollständig sein.

Und wenn die pagestart.php unverändert bleibt, komm ich in den Adminbereich problemlos ren.

Gruß
G.

Verfasst: 12.10.2005 13:05
von Markus67
Hi ...

verlinke mal bitte die pagestart.php und die sessions.php als txt-Datei
KB:datei

Markus

Verfasst: 12.10.2005 13:17
von hirsel

Verfasst: 12.10.2005 13:26
von Markus67
Hi ...

suche in der pagestart.php

Code: Alles auswählen

// End session management
//

if (!$userdata['session_logged_in'])
{
redirect(append_sid("login.$phpEx?redirect=admin/index.$phpEx&admin=1", true)); 
}
else if ($userdata['user_level'] != ADMIN)
ersetze mit:

Code: Alles auswählen

// End session management
//

if (!$userdata['session_logged_in'])
{
	redirect(append_sid("login.$phpEx?redirect=admin/", true));
}
else if ($userdata['user_level'] != ADMIN)
suche:

Code: Alles auswählen

	redirect("index.$phpEx?sid=" . $userdata['session_id']);
}
if (!$userdata['session_admin'])
{
	redirect(append_sid("login.$phpEx?redirect=admin/&admin=1", true));
}
if (!$userdata['session_admin'])
{
	redirect(append_sid("login.$phpEx?redirect=admin/&admin=1", true));
}

if (empty($no_page_header))
ersetze mit:

Code: Alles auswählen

	redirect("index.$phpEx?sid=" . $userdata['session_id']);
}

if (!$userdata['session_admin'])
{
	redirect(append_sid("login.$phpEx?redirect=admin/&admin=1", true));
}

if (empty($no_page_header))
Die sessions.php ist in Ordnung

Markus