Seite 1 von 1

Weiteres Benutzerlevel für Zugang zu ACP

Verfasst: 09.07.2005 14:13
von Z_Beeblebrox
Hallo,
...
  1. Bitte nicht auf den Junior Admin Mod verweißen.
    Ich möchte ein weiteres Benutzerlevel (ist nicht das Problem), dass wie der Admin zugang zum ACP erhält.
    -> User von diesem Level, sollen auch den zweiten Login bekommen.
Ich hoffe ich drück mich verständlich aus.
Ich bin für alle Ideen/Lösungen dankbar.

Z_Beeblebrox

Verfasst: 09.07.2005 14:23
von Fundus

Verfasst: 10.07.2005 11:20
von Z_Beeblebrox
Ok, danke,

aber das ist eigentlich nur eine Variation des Jr.-Admin Mod.

Ich formuliere meine Frage mal anderst:
Was müsste ich ändern, wenn ich dem Userlevel 3 zugang zum "normalen ACP" gewähren will?

Z_Beeblebrox

Verfasst: 10.07.2005 12:05
von Fundus
theoretisch (kein anspruch auf vollständigkeit :P )

in der folgenden Anleitung kann X eine Zahl des Userlevels (z.B. 3) oder in der constants.php mit
define('XTRA', 3);
als Userlevel XTRA definiert werden für hier userlevel 3


admin/pagestart.php

finde

Code: Alles auswählen

else if ($userdata['user_level'] != ADMIN)
ersetzte mit

Code: Alles auswählen

else if ($userdata['user_level'] != ADMIN && $userdata['user_level'] != X )
login.php

finde

Code: Alles auswählen

	if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) && $userdata['session_logged_in'] && $userdata['user_level'] == ADMIN))
ersetze mit

Code: Alles auswählen

	if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) && $userdata['session_logged_in'] && ($userdata['user_level'] == ADMIN || $userdata['user_level'] == X )))
dann sollte es eigentlich gehen

EDIT
ACP-Link vergessen :P
öffne
includes/page_tail.php

Code: Alles auswählen

$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';
ersetze mit

Code: Alles auswählen

$admin_link = ( $userdata['user_level'] == ADMIN || $userdata['user_level'] == X ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';

Verfasst: 10.07.2005 13:41
von Z_Beeblebrox
Vielen Dank, es funktioniert.

Z_Beeblebrox

Verfasst: 10.07.2005 15:14
von HdZ
Vergiss aber nich, das diese Benutzer dann praktisch das gleiche im ACP dürfen wie der Board-Admin... :roll:

Hinweis !

Verfasst: 10.07.2005 15:38
von gloriosa
Hallo Z_Beeblebrox,
dann solltest Du zuerst einmal diesen MOD installieren ! :wink:

Verfasst: 10.07.2005 15:46
von Fundus
ich tippe mal drauf es soll auf einen unsichtbaren Admin hinauslaufen, damit man erst garnicht weis wer den zugang zum ACP hat :roll:

theoretisch könnte man dann sogar den echten Admins das ACP aberkennen :wink:

Verfasst: 10.07.2005 15:53
von Z_Beeblebrox
Fundus hat geschrieben:ich tippe mal drauf es soll auf einen unsichtbaren Admin hinauslaufen, damit man erst garnicht weis wer den zugang zum ACP hat :roll:

theoretisch könnte man dann sogar den echten Admins das ACP aberkennen :wink:
Fast richtig, mit ein paar kleinen Änderungen. :wink:
HdZ hat geschrieben:Vergiss aber nich, das diese Benutzer dann praktisch das gleiche im ACP dürfen wie der Board-Admin... :roll:
gloriosa hat geschrieben:Hallo Z_Beeblebrox,
dann solltest Du zuerst einmal diesen MOD installieren ! :wink:
Ich find gut, das ihr an soetwas denkt, aber das hab ich gleich als erstes gemacht.