ACP-Snippets / Zugriff beschleunigen
Verfasst: 04.03.2014 07:22
Leider ist dieses Forum sehr unübersichtlich, so daß ich nicht genau weiß, wo ich meine Snippets vorstellen kann. Also bitte ggf. verschieben.
Ich habe hier 2 Sachen, die mich immer genervt haben.
Direkter Zugriff zum ACP
Es ist immer wieder lästig. wenn man als Administrator seine eigenen Rechte nochmal bestätigen muß, um ins Admin Control Center (ACP) gelangen zu können.
Lange habe ich überlegt, wie man das umgehen kann
und fand leider auch im Internet nichts darüber. Also habe ich einfach selbst die Quelltexte durchsucht und die passende Stelle gefunden.
Mit dem folgenden Patch erfolgt der Zugriff direkt, also unter Umgehung der Abfrage und deren Auswertung.
Im Verzeichnis adm die Datei index.php öffnen und den folgenden Abschnitt finden:
In die Leerzeile vor dem Abschnitt ein /* und in die Leerzeile danach ein */ einfügen und schon entfällt die lästige Kontrollabfrage. 
Dieser Patch betrifft bei den Versionen phpBB 3.08 bis phpBB 3.0.13 dev jeweils identische Positionen. Ältere phpBB-Versionen habe ich nicht geprüft, aber da wird es sicher ähnlich sein. Wenn zuvor keine anderen Änderungen an der Datei vorgenommen wurden, müssen die entsprechenden Ausklammerungs-Zeichen in die Zeilen 29 und 42 eingefügt werden.
Ich habe hier 2 Sachen, die mich immer genervt haben.
Direkter Zugriff zum ACP
Es ist immer wieder lästig. wenn man als Administrator seine eigenen Rechte nochmal bestätigen muß, um ins Admin Control Center (ACP) gelangen zu können.
Lange habe ich überlegt, wie man das umgehen kann

Mit dem folgenden Patch erfolgt der Zugriff direkt, also unter Umgehung der Abfrage und deren Auswertung.
Im Verzeichnis adm die Datei index.php öffnen und den folgenden Abschnitt finden:
Code: Alles auswählen
// Have they authenticated (again) as an admin for this session?
if (!isset($user->data['session_admin']) || !$user->data['session_admin'])
{
login_box('', $user->lang['LOGIN_ADMIN_CONFIRM'], $user->lang['LOGIN_ADMIN_SUCCESS'], true, false);
}
// Is user any type of admin? No, then stop here, each script needs to
// check specific permissions but this is a catchall
if (!$auth->acl_get('a_'))
{
trigger_error('NO_ADMIN');
}

Dieser Patch betrifft bei den Versionen phpBB 3.08 bis phpBB 3.0.13 dev jeweils identische Positionen. Ältere phpBB-Versionen habe ich nicht geprüft, aber da wird es sicher ähnlich sein. Wenn zuvor keine anderen Änderungen an der Datei vorgenommen wurden, müssen die entsprechenden Ausklammerungs-Zeichen in die Zeilen 29 und 42 eingefügt werden.