Portál AbcLinuxu, 9. května 2025 23:18

Dotaz: htaccess a zadani user+pass v C

18.1.2009 10:54 Patrik
htaccess a zadani user+pass v C
Přečteno: 291×
Odpovědět | Admin

Dobry den,

neznate prosim nekdo nejaky zpusob jak se programem v C prihlasit na webu pres tabulku na zadani user a password, kterou generuje htaccess? Stacila by by jen funkce, ktera mi rekne, zda zadane uziv. jmeno a heslo je spravne ci nikoliv.

Dekuji.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.1.2009 14:40 #Tom | skóre: 32 | blog: Inspirace, aneb co jsem kde vyhrabal
Rozbalit Rozbalit vše Re: htaccess a zadani user+pass v C
Odpovědět | | Sbalit | Link | Blokovat | Admin
Stránky lze otevřít i zadáním adresy ve tvaru http://user:password@url, na které server odpoví kódem 401 Unauthorized, když se přihlášení nezdařilo, a kódem jiným, když se zdařilo. Toto lze použít k ověření jména a hesla.

Naprogramovat toto v čistém céčku je otrava (zjistit IP pro doménové jméno, sestavit požadavek podle HTTP/1.1, navázat spojení se serverem, zaslat požadavek, přijmout odpověď), ale dalo by se to udělat snáze třeba pomocí knihovny libcurl, kterou používá mj. program curl, na kterém se dá celá věc vyzkoušet. Ta navíc podporuje HTTPS.
19.1.2009 01:27 Martin Tůma | skóre: 39 | blog: RTFM | Praha
Rozbalit Rozbalit vše Re: htaccess a zadani user+pass v C

 

ale dalo by se to udělat snáze třeba pomocí knihovny libcurl, kterou používá mj. program curl, na kterém se dá celá věc vyzkoušet.

 

Nebo použít rovnou curl - program napsanej v C to je... ;-)

Každý má právo na můj názor!
18.1.2009 15:47 Messa | skóre: 39 | blog: Messa
Rozbalit Rozbalit vše Re: htaccess a zadani user+pass v C
Odpovědět | | Sbalit | Link | Blokovat | Admin

Pokud je to přes htaccess, pak to bude nejspíš HTTP autentifikace: http://www.w3.org/Protocols/HTTP/1.0/spec.html#AA

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.