Hallo
ich habe einen mit htaccess geschützten Bereich, bei dem die Logins in eine Logfile geschrieben werden. Jedoch nur die erfolgreichen.
Jetzt wollte ich fragen, ob es eine Möglichkeit gibt, auch fehlgeschlagene Logins in einer extra Logfile aufzuzeichnen. Habe schon gegoogled, aber leider nicht gefunden was ich suche. Vielleicht kann mir von euch jemand helfen.
Ich habe mal den code eingefügt, den ich bisher verwende:
$file = "./log.txt";
$user = "User : ".$_SERVER['REMOTE_USER']."\n";
$date = "Eingeloggt am : ".date("d.m.Y H:i:s")."\n";
if(getenv("HTTP_CLIENT_IP")) {
$ip = getenv("HTTP_CLIENT_IP");
} elseif(getenv("HTTP_X_FORWARDED_FOR")) {
$ip = getenv("HTTP_X_FORWARDED_FOR");
} else {
$ip = getenv("REMOTE_ADDR");
}
$ip = "IP: : " . $ip . "\n\n";
$fp = fopen($file, "a");
fputs ( $fp, $user);
fputs ( $fp, $password);
fputs ( $fp, $date);
fputs ($fp, $ip);
fclose($fp);
Vielen Dank im voraus.
Gruß
ich habe einen mit htaccess geschützten Bereich, bei dem die Logins in eine Logfile geschrieben werden. Jedoch nur die erfolgreichen.
Jetzt wollte ich fragen, ob es eine Möglichkeit gibt, auch fehlgeschlagene Logins in einer extra Logfile aufzuzeichnen. Habe schon gegoogled, aber leider nicht gefunden was ich suche. Vielleicht kann mir von euch jemand helfen.
Ich habe mal den code eingefügt, den ich bisher verwende:
$file = "./log.txt";
$user = "User : ".$_SERVER['REMOTE_USER']."\n";
$date = "Eingeloggt am : ".date("d.m.Y H:i:s")."\n";
if(getenv("HTTP_CLIENT_IP")) {
$ip = getenv("HTTP_CLIENT_IP");
} elseif(getenv("HTTP_X_FORWARDED_FOR")) {
$ip = getenv("HTTP_X_FORWARDED_FOR");
} else {
$ip = getenv("REMOTE_ADDR");
}
$ip = "IP: : " . $ip . "\n\n";
$fp = fopen($file, "a");
fputs ( $fp, $user);
fputs ( $fp, $password);
fputs ( $fp, $date);
fputs ($fp, $ip);
fclose($fp);
Vielen Dank im voraus.
Gruß