Seite 2 von 2

Verfasst: 05.10.2006 05:15
von Opendix
also dann kommt folgendes:
if (!defined('IN_PHPBB')) { die("Hacking attempt"); } define('IN_ADMIN', true); // Include files include($phpbb_root_path . 'common.'.$phpEx); echo 'Pagestart geladen
'; // // Start session management // $userdata = session_pagestart($user_ip, PAGE_INDEX); init_userprefs($userdata); echo 'userdata geladen
'; echo $userdata['user_id'].'
'; echo $userdata['username'].'
'; echo $userdata['user_level'].'
'; echo $userdata['session_admin'].'
'; // // End session management // if (!$userdata['session_logged_in']) { die('Nicht eingeloggt'); redirect(append_sid("login.$phpEx?redirect=admin/index.$phpEx", true)); } else if ($userdata['user_level'] != ADMIN) { message_die(GENERAL_MESSAGE, $lang['Not_admin']); } if ($HTTP_GET_VARS['sid'] != $userdata['session_id']) { die('ungültige session'); redirect("index.$phpEx?sid=" . $userdata['session_id']); } if (!$userdata['session_admin']) { die('keine admin session'); redirect(append_sid("login.$phpEx?redirect=admin/index.$phpEx&admin=1", true)); } if (empty($no_page_header)) { // Not including the pageheader can be neccesarry if META tags are // needed in the calling script. include('./page_header_admin.'.$phpEx); }
Fatal error: Call to a member function on a non-object in /var/www/vhosts/everyfriend.de/httpdocs/phpBB2/admin/index.php on line 638

Verfasst: 05.10.2006 11:06
von Olli Oberhausen
ok, der code sollte schon zwischen die php tags... Denn nur dann wird er auch geparst.

Verfasst: 05.10.2006 13:06
von Opendix
hab ich was falsch gemacht???

also ich hab einfach ne neue datei im editor aufgemacht, das zeug da rein kopiert und es als pagestart.php abgespeichert und mit der original datei ausgetauscht...

ah lol, stimmt jetzt wo dus sagst, fällt mir auch auf das da was fehlt *gg*

sorry, habe nicht so viel ahnung von sowas... wenn ich welche hätte müsste ich euch ja damit nicht nerven ^^

aber ok ich probiers noch mal :)

Verfasst: 05.10.2006 13:17
von Opendix
ok, entweder hab ichs richtig gemacht, oder auch nicht, jedenfalls kommt ne neue fehlermeldung... aber die hat diesmal was mit meinem problem zu tun, so wie ich das daraus schließen konnte...
Pagestart geladen

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/everyfriend.de/httpdocs/phpBB2/admin/pagestart.php:11) in /var/www/vhosts/everyfriend.de/httpdocs/phpBB2/includes/sessions.php on line 366

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/everyfriend.de/httpdocs/phpBB2/admin/pagestart.php:11) in /var/www/vhosts/everyfriend.de/httpdocs/phpBB2/includes/sessions.php on line 367
userdata geladen
2
Opendix
1
0
keine admin session

Verfasst: 06.10.2006 09:32
von Olli Oberhausen
Ok, der code sagt nun das du bis hier hin kommst:

Code: Alles auswählen

if (!$userdata['session_admin'])
{
	die('keine admin session');
	redirect(append_sid("login.$phpEx?redirect=admin/index.$phpEx&admin=1", true));
}
In der Pagestart ist alles in ordnung. kannst sie wieder herstellen.
In der nächsten Zeile wirst du zu login Seite weitergeleitet, weil du (noch) keine berechtigung für den admin bereich hast.
Kann es sein das du Upgedated hast und noch eine alte login.php drin hast?
Lad mal bitte die aktuelle login.php hoch. oder verlinke deine login.php als txt datei.

Gruß, Olli

Verfasst: 06.10.2006 11:49
von Opendix
also ich hab das board am samstag letzte woche erst gedownloadet und installiert (v. 2.0.21)

zur sicherheit hab ichs aber noch mal gedownloadet und die neue login.php rein kopiert... leider vergeblich, der fehler ist immer noch da... upgedatet hab ich auch nicht...

aber als admin bin ich doch angemeldet, beiträge löschen und so kann ich ja noch, werde auch auf der startseite, bei der anzeige wer grad online ist, als admin angezeigt...

Verfasst: 06.10.2006 12:13
von Olli Oberhausen
Echt seltsam....
entweder liegts am redirect oder #%&%&&&% < ein Fluch

Log dich mal bitte aus und über die folgende url wieder ein...
http://www.everyfriend.de/phpBB2/login. ... hp&admin=1

Verfasst: 06.10.2006 12:47
von Opendix
WOOOOOOW
ich sehe zum ersten mal seit 5 tagen die admin oberfläche wieder *knuuuuuddelknutschirgendwiemeinedankbarkeitzeig*

also ich hab mich da unter dem link angemeldet und dann kam ich auf die startseite und dann hab ich auf administrationsbereich geklickt und auf einmal war ich drin ^^

was ist "#%&%&&&%"


muss ich mich jetzt jedes mal über diesen link eintragen *link in die favs setz*

Verfasst: 06.10.2006 12:58
von Olli Oberhausen
Opendix hat geschrieben: was ist "#%&%&&&%"
Das ist ein phpBB Fluch! -> Sachen die man nicht erklären kann!

dann kam ich auf die startseite
Der Fehler liegt am redirect (functions.php Letzte Funktion) Vielleicht willste ja noch was testen (lernen).
Normalerwese sollte dich login.php?redirect=test.php nach dem login auf die test datei weiterleiten...

Bittebitte... Und geknutscht wird später.

Olli