Mulig å logge brukernavn og passord i .htaccess?

11 innlegg i emnet

Skrevet

Heya!

Er det mulig å logge alle brukernavn og passord som blir skrevet i .htaccess/login til en tekstfil etc? Se bildet nedenfor, (tatt fra itpro.no)

guide_htaccess1.gif

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Der var ikke det jeg var på leting etter tror jeg. Kanskje det var jeg som hadde spesifikisert spørsmålet mitt litt dårlig? Hmm, hmm.

Jeg bruker nå .htaccess som innlogging til en spesiell side. Det jeg ønsker er at alle brukernavn og passord som blir skrevet i den loginboksen skal logges. Evt. bli skrevet til en tekstfil. Jeg har dette, bare det er i PHP, og vet ikke helt om det finnes noe av dette i .htaccess?

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Hmm...?

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Se der ja, tror jeg fant akkurat det jeg var på leting etter!

Jeg trenger litt hjelp, siden jeg ikke får det helt til. Noen som kan forklare hvordan jeg skal gå fram etc.?

Ok, dette er testen som skal inn i .htaccess

.htaccess (klikk for å vise/skjule)

# This points to your logging script, doesn't have to be php

ErrorDocument 401 /log-htpasswd.php

AuthName "Pass"

AuthUserFile /.htpasswd

AuthType Basic

Require valid-user

# Set REMOTE_USER env variable on 401 ErrorDocument

RewriteEngine On

RewriteBase /

RewriteCond %{ENV:REDIRECT_STATUS} ^401$

RewriteRule .* - [E=REMOTE_USER:%{ENV:REDIRECT_REMOTE_USER}]

Denne teksten skal limes rett inn i .htaccess, right, pluss det trengs en film som heter .htpasswd der brukernavnet eller passordet skal ligge?

Når det er gjort, skal jeg opprette en film med navn log-htpasswd.php

Inne i den fila, skal det ligge dette:

log-htpasswd.php (klikk for å vise/skjule)

<?php

define('LOGINS_LOG','/home/user/log-htpasswd.log');

if(isset($_ENV['REDIRECT_REMOTE_USER']) && !empty($_ENV['REDIRECT_REMOTE_USER'])){

$fp = fopen(LOGINS_LOG, 'a+');

fwrite($fp, $_ENV['REDIRECT_REMOTE_USER']);

fclose($fp);

}

ob_start();

header("HTTP/1.1 401 Authorization Required",1);

header("Status: 401 Authorization Required",1);

echo '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">

<html><head><title>401 Authorization Required</title></head><body>

<h1>Authorization Required</h1>

<p>This server could not verify that you

are authorized to access the document

requested. Either you supplied the wrong

credentials (e.g., bad password), or your

browser doesn\'t understand how to supply

the credentials required.</p>';

exit;

exit();

?>

Om dere ser define ('LOGINS_LOG','/home/user/log-htpasswd.log');, skal jeg legge til min egen path til den fila? Hadde ett script som fant pathen min før, men det er borte, noen som har ett eller lager ett hurtig?

Når det er gjort, skal jeg opprette en fil med navn log-htpasswd.log, stemmer det?

Så er det ferdig, eller er det noe jeg har glemt underveis? Vær så snill og fortell meg, for dette trenger jeg innmari!

På forhånd, takk

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Sånn for og spørre ?

Denne teksten skal limes rett inn i .htaccess, right, pluss det trengs en film som heter .htpasswd der brukernavnet eller passordet skal ligge?

Skal det være en FILM der eller en FIL der ?

også

Når det er gjort, skal jeg opprette en film med navn log-htpasswd.php

Film her også ?

jeg bare spør fordi jeg prøver og skjønne hva du mente, ville tro du mente fil ?

Videre leser jeg på posten din nå og skal se hva jeg kan få hjulpet med

Ellers ser ting som du spør ut korrekt om. Ser riktig ut og bytte ut pathen som du spør om.

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Sånn for og spørre ?

Skal det være en FILM der eller en FIL der ?

også

Film her også ?

jeg bare spør fordi jeg prøver og skjønne hva du mente, ville tro du mente fil ?

Videre leser jeg på posten din nå og skal se hva jeg kan få hjulpet med

Ellers ser ting som du spør ut korrekt om. Ser riktig ut og bytte ut pathen som du spør om.

Haha, hadde dårlig tid på meg da jeg skrev dette, men jeg mente selvfølgelig fil. Hihi.

Dere har vel ikke ett script som finner path?

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Jeg fant pathen min ved hjelp av one.com's support, ikke dårlig!

Men, av en eller annen grunn får jeg ikke dette til å funke, noen som kan teste dette selv på sitt eget domene og gi meg evt. link? Dette skal vel logge brukernavnet og passordet som blir sendt når en klikker på ''OK'' på .htaccess loginboksa?

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Hehe, ingen? :)

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!


Start en konto

Logg inn

Har du allerede en konto? Logg inn her.


Logg inn nå

  • Hvem er aktive   0 medlemmer

    Ingen innloggede medlemmer aktive