PDA

Просмотр полной версии : Логировать Basic авторизацию


helat
05.02.2008, 19:55
По сабжу как это зделаь?
мне нужно сохранять все попытки захода.

Kaimi
05.02.2008, 20:01
Как то так...

$Login=$_SERVER['PHP_AUTH_USER'];
$Pwd=$_SERVER['PHP_AUTH_PW'];
$file = "log.txt";
$fh = fopen($file, 'a');
fwrite($fh, $Login."/".$Pwd);
fclose($fh);

scrat
05.02.2008, 20:26
Как то так...

$Login=$_SERVER['PHP_AUTH_USER'];
$Pwd=$_SERVER['PHP_AUTH_PW'];
$file = "log.txt";
$fh = fopen($file, 'a');
fwrite($fh, $Login."/".$Pwd);
fclose($fh);

логи бессмысленны без времени:

$Login=$_SERVER['PHP_AUTH_USER'];
$Pwd=$_SERVER['PHP_AUTH_PW'];
$file = "log.txt";
$fh = fopen($file, 'a');
fwrite($fh, date("d.m.Y H:i:s ").$Login.":".$Pwd."\n");
fclose($fh);

helat
06.02.2008, 00:05
спс.
Ещё вопрос:
как изменить имя в заголовке автоизации . там пишет серв на котором скрипт, а можно заменить на что то другое?

bul.666
06.02.2008, 00:14
Header("WWW-Authenticate: Basic realm=\"_ТУТ_ТВОЯ_СТРОКА_\"");

А там где пишет сервер изменить низя...