[ Free_Sex @ 03.03.2004. 18:31 ] @
Potrebno mi je da skripta procita username korisnika iz httpasswd fajla.
Recicete to nije problem, to je najobicniji tekstualni fajl.

Ali meni treba, otprilike sledece.

direktorijum cgi-bin/admin/ je zasticen sa httpaccess i httpasswd fajlovima.
Ali posto postoji vise "administratora" kada on otvori stranicu tj skriptu

cgi-bin/admin/index.pl

meni je potrebno da ta skripta zna ko je taj trenutni korisnik.

Naravno sve ovo se radi na apache serveru.

Ili ako vam je lakse, kako se radi autorizacija korisnika po sistemu da on popuni
user i pass u formularu. A da se onda to proveri (to valjda apache automatski radi)
i bez izbacivanja onog prozorcica (za user i pass) prosledi na odredjenu stranicu.

Hvala !
[ tweeester @ 04.03.2004. 09:10 ] @
Kada se user authentikuje Apache-u, mislim da u svom skriptu mozes da pogledas environment variablu koja se zove HTTP_USER ili nesto slicno, ona sadrzi username kojim se covek ulogovao. Sorry ne znam tacno ime variable, takve stvari ne drzim u glavi, baci pogled na dokumentaciju i odmah ces naci.

Pozdrav
[ Free_Sex @ 04.03.2004. 11:02 ] @
E pa to mi je bitno da znam da li tako nesto uopste ima :)

U nedostatku ideja smislih da posle popunjavanja formulara sa user i pass se korisnik salje na :

http://username:password@url_ide_ovde

Tako bih znao ko je u svakom slucaju ;)
[ Free_Sex @ 04.03.2004. 13:25 ] @
Nalazi se u REMOTE_USER promenljivoj. Cisto ako nekome bude zatrebalo a pronadje ovo pretragom.
[ Milan M. Radovic @ 11.04.2004. 16:30 ] @
A kako se moze prositati fajl /etc/passwd sa mog host servera?
Izbacuje mi 500-tku.Da nije mozda u pitanju permission
[ Free_Sex @ 12.04.2004. 08:43 ] @
Ha ha ha .... jeste dace ti ISP da procitas taj fajl :D

U svakom slucaju stavi ovaj kod :
Code:

open (password_fajl,"etc/passwd") || die "Ne mogu da ga otvorim zato sto : $!";
......


I trebalo bi da ti kaze zasto nece da ga otvori ...