Habe aus dem Thread (http://designerscripte.net/showthread.php?t=3407)
eine .txt Datei ist mit Anleitung geschrieben.

Würde mich freuen wenn andere Leute das testen möchten.

Und das sogar im Downloadbereich eingefügt werden könnte.

PHP-Code:
Codeschnipsel Co-Admin für das VMS 1.2:
bereitgestellt von TS7 (Klamm-ID 251056)
=============================================================



1.    "adminforce/index.php" öffnen



----- suchen:


  if($_POST['check'] == "Login") {
  @require_once ('../lib/functions.lib.php');
  db_connect();
  $page = mysql_fetch_array(db_query("SELECT admin_name, admin_pass FROM ".$db_prefix."_seitenkonfig LIMIT 1"));
       if($_POST['loginname'] == $page['admin_name'] && $_POST['passwort'] == $page['admin_pass']) {
        $_SESSION['admin'] = 1;
        header("Location: ".$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']);
       } 
}


if($_SESSION['admin'] == 1) {

@include_once('lib/header.php'); 
@include_once('content'.$_GET['content'].'.php');
@include_once('lib/footer.php');

} else { 


----- Ersetzen mit:



if($_POST['check'] == "Login") {
  @require_once ('../lib/functions.lib.php');
  db_connect();
  $page = mysql_fetch_array(db_query("SELECT admin_name, admin_pass, admin_name2, admin_pass2 FROM ".$db_prefix."_seitenkonfig LIMIT 1"));

      // Hauptadmin
       if($_POST['loginname'] == $page['admin_name'] && $_POST['passwort'] == $page['admin_pass']) {
        $_SESSION['admin'] = 1;
        header("Location: ".$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']);
       } 

       // Co-Admin
       if($_POST['loginname'] == $page['admin_name2'] && $_POST['passwort'] == $page['admin_pass2']) {
        $_SESSION['admin'] = 2;
        header("Location: ".$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']);
       } 
}


if($_SESSION['admin'] == 1 || $_SESSION['admin'] == 2) {

@include_once('lib/header.php'); 
@include_once('content'.$_GET['content'].'.php');
@include_once('lib/footer.php');

} else { 


-------------------------------------------------------------------------




2.    "adminforce/content/interfacedaten/pageconfig.php" öffnen


----- suchen:


                 admin_name='".$_POST['admin_name']."', 
                 admin_pass='".$_POST['admin_pass']."', 


----- danach einfügen:


 
                 admin_name2='".$_POST['admin_name2']."', 
                 admin_pass2='".$_POST['admin_pass2']."',


----------------------------------------------------------------------------




3.    "adminforce/content/interfacedaten/pageconfig.php" öffnen
    Zeigt dem angemeldetem Admin unter "Seiteneinstellungen" sein persönliches Passwort und Benutzname an. Dort lässt es sich auch ändern.
    Um das Passwort vom Co-Admin zu ändern, einfach bei der Anmeldung im Adminforce, die Felder Leer lassen und unter "Seiteneinstellungen" ändern.
    
   


----- suchen:

<tr bgcolor="#f0f0f0">
<td align="left"><b>Loginname (Adminforce)</b></td>
<td align="left">&nbsp;<input type="Text" name="admin_name" value="<?=$interface['admin_name'];?>"></td>
</tr>
<tr bgcolor="#f0f0f0">
<td align="left"><b>Passwort (Adminforce)</b></td>
<td align="left">&nbsp;<input type="Text" name="admin_pass" value="<?=$interface['admin_pass'];?>"></td>
</tr>

----- erstzen durch:

<?php
  
if($_SESSION['admin'] == 1)
    {
    echo 
'<tr bgcolor="#f0f0f0">
           <td align="left"><b>Loginname (Adminforce)</b></td>
           <td align="left">&nbsp;<input type="Text" name="admin_name" value="'
.$interface['admin_name'].'"></td>
          </tr>
          <tr bgcolor="#f0f0f0"">
           <td align="left"><b>Passwort (Adminforce)</b></td>
           <td align="left">&nbsp;<input type="Text" name="admin_pass" value="'
.$interface['admin_pass'].'"></td>
          </tr>'
;
    }
  elseif(
$_SESSION['admin'] == 2)
    {
    echo 
'<tr bgcolor="#f0f0f0">
           <td align="left"><b>Loginname (Adminforce)</b></td>
           <td align="left">&nbsp;<input type="Text" name="admin_name2" value="'
.$interface['admin_name2'].'"></td>
          </tr>
          <tr bgcolor="#f0f0f0"">
           <td align="left"><b>Passwort (Adminforce)</b></td>
           <td align="left">&nbsp;<input type="Text" name="admin_pass2" value="'
.$interface['admin_pass2'].'"></td>
          </tr>'
;
    }
  else
    {
    
head("Keine Berechtigung");
    echo 
"Du bist kein Admin";
    
foot();
    include(
'lib/footer.php');
    die();
    }
  
?>  


----------------------------------------------------------------------------




3.    Dem Co-Admin nicht alle Seiten zugänglich zu machen, kannst du in der Datei am Anfang diesem Code einfügen (nach <?):

    if ($_SESSION['admin'] != 1)
    {
          head("Keine Berechtigung");
          echo "Co-Admin hat hier keinen Zutritt";
         foot();
         include('lib/footer.php');
         die();
    }  
    

----------------------------------------------------------------------------


4.    Um dem Co-Admin nicht die "Betreiber-ID, Betreiberpasswort, Betreiberkennung, Schnittstelle" sehen und ändern zu lassen, öffne die 
    "adminforce/content/interfacedaten/betreiber.php" Datei und ändere folgendes:

----- suchen:

<tr>
    <td align="left" width="55%">Betreiber-ID</td><td align="left"><input type="Text" name="betreiber_id" value="<?=$interface['betreiber_id'];?>" style="width:180px;"></td>
</tr>
<tr>
    <td align="left">Betreiberpasswort</td><td align="left"><input type="password" name="betreiber_passwort" value="<?=$interface['betreiber_passwort'];?>" style="width:180px;"></td>
</tr>
<tr>
    <td align="left">Betreiberkennung<br><i>Kennung nur bei EF²</i></td><td align="left"><input type="Text" name="betreiber_kennung" value="<?=$interface['betreiber_kennung'];?>" style="width:180px;"></td>
</tr>
<tr>
    <td align="left">Schnittstelle<br><i>Dateiname der Schnittstelle</i></td><td align="left"><input type="Text" name="schnittstelle" value="<?=$interface['schnittstelle'];?>" style="width:180px;">.php                            
</td>
</tr>

----- ersetzen mit:

<?php
  
if($_SESSION['admin'] == 1)
    {
    echo 
'<td align="left" width="55%">Betreiber-ID</td><td align="left"><input type="Text" name="betreiber_id" value="                    '.$interface['betreiber_id'].'" style="width:180px;"></td>
</tr>
<tr>
    <td align="left">Betreiberpasswort</td><td align="left"><input type="password" name="betreiber_passwort" value="'
.$interface['betreiber_passwort'].'" style="width:180px;"></td>
</tr>
<tr>
    <td align="left">Betreiberkennung<br><i>Kennung nur bei EF²</i></td><td align="left"><input type="Text" name="betreiber_kennung" value="'
.$interface['betreiber_kennung'].'" style="width:180px;"></td>
</tr>
<tr>
    <td align="left">Schnittstelle<br><i>Dateiname der Schnittstelle</i></td><td align="left"><input type="Text" name="schnittstelle" value="'
.$interface['schnittstelle'].'" style="width:180px;">.php                            
</td>'
;
    }
  elseif(
$_SESSION['admin'] == 2)
    {
    echo 
'';
    }
  else
    {
    
head("Keine Berechtigung");
    echo 
"Du bist kein Admin";
    
foot();
    include(
'lib/footer.php');
    die();
    }
  
?> 


Viel Spaß mit dem Schnipsel
=============================================================
Ich übernehme keine Garantie für diesen Codeschnipsel, aber da er bei mir funktioniert, dürften keine Fehler vorhanden sein.

Danke an Gremlin für die Hilfe ([url]http://designerscripte.net[/url])