Hallo,


  1. Erstelle einen Ordner /log/ in /adminforce/
  2. Erstelle in diesem Ordner die Datei admin_acces.log mit chmod777
  3. Öffne index.php
    1. Suche:
      PHP-Code:
      $_SESSION['admin'] = 1
    2. Füge danach ein:
      PHP-Code:
              # Log schreiben
       
      file_put_contents('log/admin_acces.log',file_get_contents('log/admin_acces.log')."".$_SERVER['REMOTE_ADDR']."|".time()."\n");
              
      # Log schreiben 

  4. Öffne adminforce/content/startseite.php und füge am Ende folgendes ein:

    PHP-Code:
    <?head('Loginlog');
    $logins = file('log/admin_acces.log');
    for ($i=0;$i<count($logins);$i++)
    {
        $login = explode('|',$logins[$i]);
        echo '<b>'.date("d.m.Y - H:i:s",$login[1]).'</b>&nbsp;&nbsp;&nbsp;&nbsp;'.$login[0].'&nbsp;&nbsp;&nbsp;&nbsp; '.gethostbyaddr($login[0]).'<br>';
    }
    foot();?>

Thats it!

Am besten den Ordner /adminforce/ sofern noch nicht getan per htaccess schützen

file_put_contents benötigt >= php5! Ein Workaround gibt es hier im Forum (Suche ) aber aus Prinzip nutze ich php5 Funktionen