apache + autentifikace + cgi-script v C

Martin Duda Martin.Duda na hrad.cz
Pondělí Září 10 19:34:18 CEST 2001


Dobry den,
potrebuji poradit s nasledujicim (mozna trivialnim) problemem. Mam
server s Linuxem + apache + php + postgresql. Pokud napisu nasledujici
kod v php scriptu:
<?
if (!IsSet($PHP_AUTH_USER)):
 HEADER("HTTP/1.0 401 Unauthorized");
 HEADER("WWW-Authenticate: Basic realm=\"nejaka_aplikace\"");
 echo "<p><font color=#000080><b>Přístup k těmto stránkám je vázán na
zadání jména a hesla.<br></b></font>\n";
 exit;
else:
...
endif;
?>
donutim prohlizec k otevreni okna pro prihlaseni (user+heslo). No a
potom mam jiz k dispozici uzivatelovo heslo a jmeno v internich
promennych $PHP_AUTH_USER a $PHP_AUTH_PW a mohu ho overit v mem pripade
v SQL databazi.

A ted dotaz. Lze tohoto docilit i v cgi scriptu napsanem v C-ecku.
Potrebuji totiz napsat nejake cgi scripty v C a nevim jak predat/prevzit
promenne obsahujici jmeno a heslo, ktere posila prohlizec serveru
potazmo scriptu. Jde o to, aby script stale nechtel po uzivateli jmeno a
heslo, ale bral si je rovnou z toho co posle prohlizec. V promennych
prostredi serveru to asi nebude? Tam zjistim pouze REMOTE_USER. Omlouvam
se za ponekud kostrbaty dotaz. Budu vdecny za kazdou radu ci
nasmerovani.

Duda




Další informace o konferenci Linux