>
>Спасибо за ответ:)
>
>Это c:/squid/libexec/ncsa_auth.exe c:/squid/etc/htpasswd точно есть htpasswd взял от "индейца" под win. К
>стати не подскажиш где можно почитать каким макаром работает ncsa_auth.exe возможно
>и мне будет проще написть скрипт, а то уже две недели
>долбаюсь с этим.
ncsa_auth.exe - все это мутно.. забей на него.
В конфиг ляпаешь такую строку:
auth_param basic program c:/winnt/system32/cscript.exe //B //h:cscript //nologo C:/Squid/libexec/auth.vbs C:/Squid/etc/auth.conf
auth.vbs:
Set Arg=WScript.Arguments
Set FSO=CreateObject("Scripting.FileSystemObject")
FileName=Arg(0)
I=0
While I=0
StringPass=WScript.StdIn.ReadLine
Reply="ERR"
Set File=FSO.OpenTextFile(FileName,1)
Stoped=0
While File.AtEndOfStream=False And Stoped=0
StringFile=File.ReadLine
If MID(StringFile,1,1)<>"#" Then
If StringFile=StringPass Then
Reply="OK"
Stoped=1
End If
End If
Wend
WScript.StdOut.WriteLine Reply
File.Close
Wend
--
auth.conf:
# test
admin govno
#e-lina
e-lina dura
--
и все в шоколаде...