Seite 1 von 1

Lästiger ACP Check

Verfasst: 07.08.2009 13:18
von Mythos
Servus,

kann man den ACP Check irgendwie deaktivieren?
Das wird mit der Zeit richtig lästig, vor allem wenn das Forum meint mir eine verbuggte Session geben zu müssen (Sie haben sich erfolgreich bla bla bla WEITER ZUM ADMINISTRATIONSMENÜ) und dann heißt es 1 Millionen Mal anmelden usw usw

Kann man das deaktivieren oder bin ich für immer mit dem geplagt? :-?

Grüße,
Mythos

Re: Lästiger ACP Check

Verfasst: 07.08.2009 14:09
von HJW
Hallo,

wenn du öfter vom Admin ins Forum und zurück wechseln mußt, dann verlaß den Adminbereich über den Link rechts oben(Foren-Übersicht). Dann brauchst du dich nicht jedesmal neu anmelden.

Re: Lästiger ACP Check

Verfasst: 07.08.2009 15:38
von Mythos
Nun ja, an dem liegt es nicht, aber ich lösche a) Kaum Cookies und b) Benutze ich einen Passwortmanager, also wird die Session nicht zurückgesetzt, die normalerweise funktionieren sollte ...
Und an sich regt mich der lästige Check auf ;)
Kann man den deaktivieren?

Re: Lästiger ACP Check

Verfasst: 07.08.2009 16:12
von 4seven
Klar, auf meinen Testboards ist der grundsätzlich raus, weil *nervt halt
http://www.phpbb.de/community/viewtopic ... 96#p978996

Re: Lästiger ACP Check

Verfasst: 08.08.2009 02:46
von chris1278
du kannst auch einfach hingehen und machst folgendes ( aber vorher solltest du von der datei aufjedenfall ne sicherungskopie ziehen)

in dem forum verzeichnis ist ein verzeichznis welches adm heist. dort findest du eine index.php

diese index.php öffnest du mit einem editor und suchest folgenden code block:

Code: Alles auswählen

{
	login_box('', $user->lang['LOGIN_ADMIN_CONFIRM'], $user->lang['LOGIN_ADMIN_SUCCESS'], true, false);
}
diesen löschst du aus der index.php

die geänderte index.php wieder hochladen und schon brauchst du dich nicht mehr im admin bereich anzumelden.

bedenke nur das jeder der im forum admin rechte hat sich nun nicht mehr anmelden mus.

Re: Lästiger ACP Check

Verfasst: 08.08.2009 16:36
von 4seven
bedenke nur das jeder der im forum admin rechte hat sich nun nicht mehr anmelden mus.
das lässt sich hiermit umgehen

adm/index.php:

finde

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);
}   
ersetze mit

Code: Alles auswählen

// Have they authenticated (again) as an admin for this session?
if ((!isset($user->data['session_admin']) || !$user->data['session_admin']) && ($user->data['user_id'] != 2))
{
   login_box('', $user->lang['LOGIN_ADMIN_CONFIRM'], $user->lang['LOGIN_ADMIN_SUCCESS'], true, false);
} 
2 mit der (haupt)admin user-id ersetzen

Re: Lästiger ACP Check

Verfasst: 08.08.2009 17:26
von blossom10
4seven

Irgendwie klappt das nicht, kann das dann nur der admin oder alle die adminrechte haben, beispielsweise habe ich zwei Accounts mit adminrechten. Ich habe da mal beide ausprobiert und keiner von beiden funktioniert. Der erste ist admin selbst und der zweite ein User der adminrechte eingeräumt hat. Die ID's habe ich dementsprechend angepasst.

Re: Lästiger ACP Check

Verfasst: 08.08.2009 17:49
von 4seven
bei mir funktionierts tadellos - hab es auf drei boards gleichzeitig eingebaut :wink:
du musst natürlich alle board- und browsercaches danach leeren
ersetze mit

Code: Alles auswählen

// Have they authenticated (again) as an admin for this session?
if ((!isset($user->data['session_admin']) || !$user->data['session_admin']) && ($user->data['user_id'] != 2))
{
   login_box('', $user->lang['LOGIN_ADMIN_CONFIRM'], $user->lang['LOGIN_ADMIN_SUCCESS'], true, false);
}  
die id des user erfährst du, wenn du mit der maus über einen usernamen fährst

zb

Code: Alles auswählen

http://www.phpbb.de/community/memberlist.php?mode=viewprofile&u=76068
also wäre meine user-id auf phpbb.de > 76068
kann das dann nur der admin oder alle die adminrechte haben, beispielsweise habe ich zwei Accounts mit adminrechten.
du kannst beliebige id's hinzufügen. muss nur der code abgewandelt werden.
es sollte in dem beispiel hier aber zumindest mit einer deiner admin user-id's funktionieren :wink: