Avatar billede -street- Nybegynder
21. juni 2005 - 11:47 Der er 1 kommentar og
1 løsning

Squid Sessions

Hej,

Jeg har en Squid-server kørende med omkring 100 brugere. Disse bliver ncsa_authet via en htpasswd-fil.
Jeg har efterfølgende lavet et PHP-script, som deaktiverer Internet-adgangen for en given bruger. Metoden er ret simpel, da htpasswd-filen blot bliver åbnet og en havelåge (#) sættes foran den bruger der skal deaktiveres.

Alt ovenstående fungerer faktisk ganske glimrende. Men hvis en bruger først er blevet godkendt, så forsætter hans session med at være gyldig, indtil et forkert brugernavn og/eller kodeord indskrives. Kan man på nogen måde dræbe den aktuelle session for en bruger ? Man kan selvfølgelig genstarte squid daemonen, men med 3 GB RAM tager det altså over et minut, hvilket ikke er særlig optimalt for de resterende brugere.


// Street^
Avatar billede -street- Nybegynder
21. juni 2005 - 12:39 #1
Hej igen,

Jeg fandt selv løsningen efter lidt intens nørderi ;)
Hvis ander skulle være interesseret i løsningen:

auth_param basic credentialsttl 5 seconds

Ovenstående linie bestemmer hvor lang tid brugerens session skal forblive gyldig.


// Street^
Avatar billede -street- Nybegynder
21. juni 2005 - 12:41 #2
Lukker lige spørgsmålet igen...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester