Archiv verlassen und diese Seite im Standarddesign anzeigen : Letzer Login
Hallo Leute
Ich suche für meinen adinbereich diese Codeschippsel
Um meine sicherheit steigern (startseite Adminforce)
Logindaten
Letzer Login: 06.06.2008 13:41:39
Host/IP: cello............10.11.vie.surfer.at
dieses wäre der meger Hammer wenn es ginge *g*
mfg Web_com
Hallo,
Erstelle einen Ordner /log/ in /adminforce/
Erstelle in diesem Ordner die Datei admin_acces.log mit chmod777
Öffne index.php
Suche:
$_SESSION['admin'] = 1;
Füge danach ein:
# Log schreiben
file_put_contents('log/admin_acces.log',file_get_contents('log/admin_acces.log')."".$_SERVER['REMOTE_ADDR']."|".time()."\n");
# Log schreiben
Öffne adminforce/content/startseite.php und füge am Ende folgendes ein:
<?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> '.$login[0].' '.gethostbyaddr($login[0]).'<br>';
}
foot();?>
Thats it!
Am besten den Ordner /adminforce/ sofern noch nicht getan per htaccess schützen :yes:
file_put_contents benötigt >= php5! Ein Workaround gibt es hier im Forum (Suche ;)) aber aus Prinzip nutze ich php5 Funktionen :yes:
Am besten den Ordner /adminforce/ sofern noch nicht getan per htaccess schützen :yes:
file_put_contents benötigt >= php5! Ein Workaround gibt es hier im Forum (Suche ;)) aber aus Prinzip nutze ich php5 Funktionen :yes:
Hallo
so ich habe genau die angaben befolgt
und hatte eine admin_acces.log (textdatei) angelegt richtig oder falsch ??
aber es ist ein problem auf getreten:
Fatal error: Call to undefined function: file_put_contents() in /home/www/doc/11..0/lose-s.com/www/adminforce/index.php on line 18
??
noch eine frage reicht der htacces schutz nicht in den adminbereich aus oder muss ich ihn extra schützen ???
mfg Web_com
Du verwendest kein php5 füge einfach folgende Funktion noch in die lib/functions.lib.php ans Ende ein:
if (!function_exists('file_put_contents')) {
function file_put_contents($filename, $data) {
if (($h = @fopen($filename, 'w')) === false) {
return false;
}
if (($bytes = @fwrite($h, $data)) === false) {
return false;
}
fclose($h);
return $bytes;
}
}
Hallo
Ich verwende keine php5
aber es kamm der selbe fehler wieder
Fatal error: Call to undefined function: file_put_contents() in /home/www/doc/dcp11..00015/lose-s...com/www/adminforce/index.php on line 18
Und du hast die Funktion in die functions.lib.php getan :eek: bei mir geht es habe das schon lange drin :think:
Hallo
ich habe es noch mals versucht
aber ohne erfolg zu verbuchen *g*
es ist leider net immer einfach
Fatal error: Call to undefined function: file_put_contents() in /home/www/doc/dcp11..00015/lose-.....com/www/adminforce/index.php on line 19
Du verwendest kein php5 füge einfach folgende Funktion noch in die lib/functions.lib.php ans Ende ein:
if (!function_exists('file_put_contents')) {
function file_put_contents($filename, $data) {
if (($h = @fopen($filename, 'w')) === false) {
return false;
}
if (($bytes = @fwrite($h, $data)) === false) {
return false;
}
fclose($h);
return $bytes;
}
}
hast du dieses auch eingefügt??? wie cdp geschrieben hat??
in dieser datei.. lib/functions.lib.php ohne diesen eintrag kamm bei mir auch eine fehlermeldung..
hast du dieses auch eingefügt??? wie cdp geschrieben hat??
in dieser datei.. lib/functions.lib.php ohne diesen eintrag kamm bei mir auch eine fehlermeldung..
Hallo
ich habe genau diese auch eingetragen
if (!function_exists('file_put_contents')) {
function file_put_contents($filename, $data) {
if (($h = @fopen($filename, 'w')) === false) {
return false;
}
if (($bytes = @fwrite($h, $data)) === false) {
return false;
}
fclose($h);
return $bytes;
}
}
und es 2 mal versucht :noidea:
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.