Nach Fixpack - Access Denied als Admin

Begonnen von McChip, 18 November 2005, 16:33:41

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

McChip

Hallo!

Ich habe das eBoard installiert - alles lief wunderbar.
Dann habe ich das Fixpack installiert - als unangemeldeter User sehe ich das Board noch, es steht aber immer noch Ver. 1.1.0 darunter.

Wenn ich als Admin eingeloggt bin und z.B.
http://www.meine-domain.de/modules.php?name=eBoard&file=cp

aufrufe, kommt

Access denied

Und ab da geht nichts mehr - auch die normale Website nur noch "Access denied"!

Einen weißen Schirm und links oben "Access denied" in Time Roman.

Hat jemand eine Idee was passiert ist?

Die Rechte habe ich wie angegeben gesetzt.

Grüsse & Danke

McChip

Andi

Moin :)

die VErsionsnummer ändert sich erst beim ersten abspeichern der Settings...

Auf welchem CMS und welcher Version davon, läuft denn dein eBoard?
Nuke oder pragmaMx?
schön´s Grüssle, Andi

McChip

Hallo Andi!

Mein eBoard läuft unter 2F-CMS 1.3.

Grüsse

McChip


Andi

Moin :)

habe jetzt mal die Dateien des eBoard nach der Meldung "Access denied" durchsucht, dort kommt das nicht vor.
Es ist also eine Meldung des CMS. Da ich hier kein 2f-CMS zur Verfügung habe, ist es evtl. besser, du fragst im 2f-Forum, wo diese Meldung ausgelöst wird.  Wenn wire wissen was es auslöst, können wir auch sehen, was geändert werden müsste.
schön´s Grüssle, Andi

McChip

Hallo Andi!

Nachdem ich im 2F-Forum scheinbar in ein Fettnäpfchen getreten bin, kann ich mir nur zusammendichten, dass in dieser Datei

admin/links/links.eboard.php

der Hund begraben sein muss. Was jedoch Deine Ansicht widerlegt, dass Access Denied im eBoard nicht vorkommt - oder?


Laut Jens soll es dieses Problem sein:

"Fehlerhafte Abfrage von PHP_SELF in einer case Datei eines zusätzlichen Moduls."

Was mir jedoch überhaupt nichts sagt und ich habe es im 2F-Forum auch nicht gefunden.

Vielen Dank für einen Tipp

McChip



<?php // $Id: links.eBoard.php,v 1.4 2005/05/02 12:52:12 Andreas Ellsel Exp $
/************************************************************************/
/* eBoard Fixpack, v1.1.a                                               */
/*  © 2005 by pragmaMx-Team, http://www.pragmaMx.org                    */
/************************************************************************/
/* rewrite and modified by:                                             */
/* http://www.fsz-design.de and http://www.maax-design.de              */
/*                                                                      */
/* Original source-code made by the XMB-team                            */
/* (XMB-Forum, http://www.xmbforum.com), modified for nukestyle-systems */
/* by Trollix (XForum, http://www.trollix.com).                         */
/*                                                                      */
/* Original-sourcecode is published under the GPL, all eBoard additions */
/* and modifications ARE NOT published under the GPL.                   */
/* They are copyright by fsz- and maax-design.                          */
/************************************************************************/
if (!eregi("admin.php"$_SERVER['PHP_SELF'])) { die ("Access Denied"); }

if ((
$radminsuper==1) OR ($radminforum==1)) {
            
adminmenu("modules.php?name=eBoard&amp;file=cp""Forum (eBoard)""forum.gif");
}

?>


Andi

Hi :)

ok, sorry, ich habe nur den Modulordner durchsucht.
An diese doofe case Datei habe ich nicht gedacht.

Aber, wenn du diesen oben beschriebenen Link aufrufst:
http://www.meine-domain.de/modules.php?name=eBoard&file=cp
dann wird weder die admin.php, noch diese komische case Datei geladen.

Also müsste es doch irgendwo anders hängen...
Kannst Jens ruhig den Link hierher geben, wir beissen uns nicht, im Gegenteil, wir haben guten Kontakt ;)
schön´s Grüssle, Andi

McChip

Hallo!

Wer das eBoard unter 2F-CMS verwendet, sollte beim einspielen des Fixpack für das eBoard in der Datei

admin/links/links.eboard.php

die Zeile

if (!eregi("admin.php", $_SERVER['PHP_SELF'])) { die ("Access Denied"); }

auskommentieren.

Dann kommt "Access denied" als angemeldeter Admin nicht mehr!

Grüsse

McChip