was hast den du in der session.lib umgebaut??
ich kenne kein addon wo man irgend etwas ändern muss.
ev. nimmst du einfach mal ne original session.lib.
oder du postest mal die ganze.
MFG Lokutos
was hast den du in der session.lib umgebaut??
ich kenne kein addon wo man irgend etwas ändern muss.
ev. nimmst du einfach mal ne original session.lib.
oder du postest mal die ganze.
MFG Lokutos
SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting
ich habe die original session.lib bereits hochgeladen. aber daran liegt es nicht
wenn die seite im wartungsmodus ist dann ist sie es und auch du als admin kommst nur ins adminforce und nicht auf die seite!
Also ich bin der Meinung, das man als Admin im Wartungsmodus auf der Seite sein kann. Und das war auch schon immer so, oder?
Vorraussetzung ist, das deine Admin-ID in der functions.lib.php eingegeben ist (also die ID, mit der du selbst bei dir angemeldet bist), und das eine Session existiert, also du mußt eingeloggt sein.
Wenn du dann den Wartungsmodus aktivierst, kannst du dich als Admin noch so lange auf der Seite bewegen, bis du dich ausloggst, oder die Session beendet ist. Sollte das der Fall sein : Wartungsmodus kurz aus -> Einloggen -> Wartungsmodus wieder ein.
Würde ja keinen Sinn machen. Wie will man etwas warten, wenn man es nicht sehen bzw. testen kann? Dann wär es kein Wartungsmodus, sondern ein einfaches Abschalten, oder?wenn die seite im wartungsmodus ist dann ist sie es und auch du als admin kommst nur ins adminforce und nicht auf die seite!
Noch ein Tip: Gebt im Wartungstext ein vorläufiges Impressum ein.
Gruß
Marco
Computer-Logik pur:
Keyboard not found
Press <F1> to continue...
Alos ich bin auch der Meinung das es klappen müsste. Ne Zeitlang ging es ja auch. Aber nun hatt keiner mehr zugriff solange der Modus aktiv ist.
Also die session.lib ist die originale.
und die funktions.lib ist auch ok.
Ich vermute mal, da die Abfrage Wartungsmodus ON/OFF vor dem eigentlichen Login stattfindet, dass auch der Admin nur reinkommt, wenn er vor dem Einschalten des Wartungsmodus schon eingeloggt war.
Workaround wäre evtl. beim Login ins Adminforce die Variable:
auf die AdminID zu setzen, da das aber u.U. nicht erwünscht ist, sollte das jeder selber entscheiden (bei COAdmins usw. könnte das zu Problemen führen)PHP-Code:
$_SESSION['uid']
EDIT: @schlachtherr:
sofern du der einzige Admin bist, kannst du ja in der adminforce/index.php
So sollte der Wartungsmodus umgangen werden, ob du dann schon eingeloggt bist, musst du mal testen, da es:PHP-Code:
if($_POST['loginname'] == $page['admin_name'] && $_POST['passwort'] == $page['admin_pass']) {
$_SESSION['admin'] = 1;
$_SESSION['uid'] = $admin_id;
header("Location: ".$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']);
}
$_SESSION['passwort'] und $_SESSION['login'] ja auch noch gibt.
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)