Логировать Basic авторизацию

Discussion in 'PHP' started by helat, 5 Feb 2008.

  1. helat

    helat Elder - Старейшина

    Joined:
    22 Jan 2007
    Messages:
    166
    Likes Received:
    45
    Reputations:
    5
    По сабжу как это зделаь?
    мне нужно сохранять все попытки захода.
     
  2. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    809
    Reputations:
    231
    Как то так...
    PHP:
    $Login=$_SERVER['PHP_AUTH_USER'];
    $Pwd=$_SERVER['PHP_AUTH_PW'];
    $file "log.txt";
    $fh fopen($file'a');
    fwrite($fh$Login."/".$Pwd);
    fclose($fh);
     
    _________________________
    5 people like this.
  3. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    логи бессмысленны без времени:
    PHP:
     $Login=$_SERVER['PHP_AUTH_USER'];
    $Pwd=$_SERVER['PHP_AUTH_PW'];
    $file "log.txt";
    $fh fopen($file'a');
    fwrite($fhdate("d.m.Y H:i:s  ").$Login.":".$Pwd."\n");
    fclose($fh);  
     
  4. helat

    helat Elder - Старейшина

    Joined:
    22 Jan 2007
    Messages:
    166
    Likes Received:
    45
    Reputations:
    5
    спс.
    Ещё вопрос:
    как изменить имя в заголовке автоизации . там пишет серв на котором скрипт, а можно заменить на что то другое?
     
  5. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    PHP:
    Header("WWW-Authenticate: Basic realm=\"_ТУТ_ТВОЯ_СТРОКА_\""); 
    А там где пишет сервер изменить низя...