Ersten und Zweiten Admin schützen??
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- BennyProdo
- Mitglied
- Beiträge: 948
- Registriert: 12.10.2006 11:48
- Wohnort: /root
- Kontaktdaten:
Ersten und Zweiten Admin schützen??
Hallo,
ich habe ja den secure the first admin before...
naja ich möchte meinen zweiten admin auch schützen sozusagen user id 3, habe mal hier nen paar codes, wo muss ich da etwas ändern??
Hier die txt
Weiß jemand wo ich etwas ändern muss? Währe nett.
greez Benny
ich habe ja den secure the first admin before...
naja ich möchte meinen zweiten admin auch schützen sozusagen user id 3, habe mal hier nen paar codes, wo muss ich da etwas ändern??
Hier die txt
Weiß jemand wo ich etwas ändern muss? Währe nett.
greez Benny
Zuletzt geändert von BennyProdo am 11.02.2007 21:01, insgesamt 1-mal geändert.
Spielst Du Jedi Knight: Jedi Academy? Dann komm zur Dunklen Seite: http://www.sithempire-clan.com
Zuerst bitte im KB:knigge nachlesen, wie man 150 Zeilen langen Code normalerwise postet.
Jeweils ändern in
Beachte, daß beim zweiten Teil $user_id statt intval($HTTP_POST_VARS['id']) steht.
Code: Alles auswählen
if ( intval($HTTP_POST_VARS['id']) == '2' && $userdata['user_id'] != '2' )
Code: Alles auswählen
$protected_admins = array(2,3);
if(in_array(intval($HTTP_POST_VARS['id'])) && !in_array($userdata['user_id']))
KB:knigge
- BennyProdo
- Mitglied
- Beiträge: 948
- Registriert: 12.10.2006 11:48
- Wohnort: /root
- Kontaktdaten:
hab den beitrag ediert (immer diese häcktik da vergisst man alles)!Pyramide hat geschrieben:Zuerst bitte im KB:knigge nachlesen, wie man 150 Zeilen langen Code normalerwise postet.
Jeweils ändern inCode: Alles auswählen
if ( intval($HTTP_POST_VARS['id']) == '2' && $userdata['user_id'] != '2' )
Beachte, daß beim zweiten Teil $user_id statt intval($HTTP_POST_VARS['id']) steht.Code: Alles auswählen
$protected_admins = array(2,3); if(in_array(intval($HTTP_POST_VARS['id'])) && !in_array($userdata['user_id']))
In welchen zweiten teil?? Sorry wenn ich das frage, weiß nicht was du damit meinst.
Spielst Du Jedi Knight: Jedi Academy? Dann komm zur Dunklen Seite: http://www.sithempire-clan.com
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
1.BennyProdo hat geschrieben:In welchen zweiten teil?
Code: Alles auswählen
$protected_admins = array(2,3);)
Code: Alles auswählen
if(in_array(intval($HTTP_POST_VARS['id'])) && !in_array($userdata['user_id']))
kein Support per PN
- BennyProdo
- Mitglied
- Beiträge: 948
- Registriert: 12.10.2006 11:48
- Wohnort: /root
- Kontaktdaten:
aha.
ok hab das geändert, und dann kann man noch , 4, 5, 6 und so weiter reinmachen lol, oder?
ok hab das geändert, und dann kann man noch , 4, 5, 6 und so weiter reinmachen lol, oder?
Spielst Du Jedi Knight: Jedi Academy? Dann komm zur Dunklen Seite: http://www.sithempire-clan.com
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
- BennyProdo
- Mitglied
- Beiträge: 948
- Registriert: 12.10.2006 11:48
- Wohnort: /root
- Kontaktdaten:
jup werde ich machen 

Spielst Du Jedi Knight: Jedi Academy? Dann komm zur Dunklen Seite: http://www.sithempire-clan.com
Wo finde ich die IDs der User?
Edit: ok vergesst es, ich hab einfach in die DB geschaut *murmel*
Edit2: mit zweiter Teil ist das hier gemeint:
Wo man halt:
durch:
ersetzen muss. Wenn ich das richtig verstanden habe
Edit: ok vergesst es, ich hab einfach in die DB geschaut *murmel*
Edit2: mit zweiter Teil ist das hier gemeint:
Code: Alles auswählen
-----[ OPEN ]------------------------------------------
#
admin/admin_ug_auth.php
#
#-----[ FIND ]------------------------------------------
#
$user_id = intval($user_id);
$group_id = intval($group_id);
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Disallow other admins to delete or edit the first admin MOD START
if ( $user_id == '2' && $userdata['user_id'] != '2' )
{
$edituser = $userdata['username'];
$editok = $userdata['user_id'];
$sql = "INSERT INTO " . ADMINEDIT_TABLE . " (edituser, editok) VALUES ('" . str_replace("\'", "''", $edituser) . "','" . $editok . "')";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain adminedit information for this user', '', __LINE__, __FILE__, $sql);
}
message_die(GENERAL_MESSAGE, $lang['L_ADMINEDITMSG'] );
}
// Disallow other admins to delete or edit the first admin MOD END
Code: Alles auswählen
if ( $user_id == '2' && $userdata['user_id'] != '2' )
Code: Alles auswählen
$protected_admins = array(2,3);
if(in_array($user_id) && !in_array($userdata['user_id']))
Nicht alles, was man nicht versteht, ist eine Frau
Ich habe das jetzt so eingegeben, bekomme nun aber folgenden Fehler, wenn ich benutzer ansehen will:Pyramide hat geschrieben: if(in_array(intval($HTTP_POST_VARS['id'])) && !in_array($userdata['user_id']))[/code]
Warning: Wrong parameter count for in_array() in /var/www/vhosts/web282/html/forum/admin/admin_users.php on line 46
Nicht alles, was man nicht versteht, ist eine Frau
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
Code: Alles auswählen
$protected_admins = array(2,3);
if(in_array($user_id) && !in_array($userdata['user_id']))
Code: Alles auswählen
!in_array($userdata['user_id'])

kein Support per PN