|
|
autentifikace kdyz php jede jako CGI
|
30.9.2004 12:49
CandySan
|
dokumentace pravi, ze neni mozno pouzit autentifikaci, kdyz PHP jede jako CGI. Hodi to petikilo. Nicmene asi to neni uplne pravda:
pokud puvodni headery
Header("WWW-Authenticate: Basic realm=\"oblast_hesel\"");
Header("HTTP/1.0 401 Unauthorized");
zamenite za tyto
Header ( "Status: 401 Unauthorized");
Header ( "WWW-authenticate: basic realm=Restricted Area");
Pak vam to pojede.
Testovano na jednickovem apachi na windowsech.
Je otazka, zdali to bude slapat i pod IIS, ale to at testnou dalsi.
Ze nekecam uplne se muze presvedcit zde: http://www.phparchiv.de/buecher/professionalphp/29632003.htm
- jinak se to ale googli dost spatne :-(
Oni tam misto hlavicky
Header ( "Status: 401 Unauthorized");
pouzivaji rovnez
Header( "HTTP/1.0 401 Unauthorized");
tak to muzete zkusit :-) |
|
|
síť
|
30.9.2004 16:52
TomJir
|
A co když se na jednu stránku připojí víc lidí z jedný sítě? Dojde k tomu, že nakonec budou všichni přihlášení pod tím, kdo se zalogoval první, takže tohle není moc dobrý řešení :-( |
|
|
Re: síť
|
30.9.2004 19:58
Jan Houštěk
|
Vzhledem k tomu, ze o spravu realm se v tomto pripade stara prohlizec, dojde k problemu jen tehdy, bude-li vice lidi pouzivat stejnou instanci prohlizece (napr. opravneny uzivatel odejde a necha browser spusteny). Zdrojova adresa v tomto zpusobu autorizace nijak nefiguruje.
Co mi v clanku ponekud chybi je upozorneni, ze kdykoliv si ma klient s PHP aplikaci vymenovat citliva data (coz prihlasovaci udaje bezesporu jsou, ale plati to typicky o podstatne vetsi mnozine udaju), je vice nez vhodne pouziti HTTPS protokolu. |
|
|
pamätať si údaje
|
16.10.2009 08:03
Tomas Teicher
|
neviem nijak vygoogliť ako sa to robí že server umožní počítaču pamätať si prihlasovacie údaje. Pri dalšej návšteve by sa mu zobrazilo prihlasovacie okno už s vyplnenými údajmi. Samozrejme s vybodkovaným heslom. Tak ako je to napriklad pri prihlasovaní do phpMyAdmin. Vie niekto poradiť? |
|
|
Re: pamätať si údaje
|
16.10.2009 13:43
Aleš Hakl
|
No smysl tohohle WWW-Authenticate mechanizmu je, ze klient si jmeno a heslo pamatuje po celou dobu nejakeho "sezeni". Odkud na zacatku jmeno a heslo vezme je problem klienta a nikoli serveru. Treba firefox si umi pamatovat i tyhle hesla, akorat tedy souvisejici uzivatelske rozhrani je neuveritelne neprehledne.
Druha moznost jak prihlasovani delat je implementovat si je cele sam (se zadavnaim prihlasovacich udaju do normalniho formulare na nejake strance), ovsem pro mnoho aplikaci mi prijde, ze je to zbytecne mnoho prace. |
|
|
Více uživatelů
|
31.3.2010 23:46
Petr Volf
|
Zdravím, chtěl bych se optat. Kdybych chtěl mít více uživatelů, to znamená, že bych měl třeba 3 lidi, kteří byse přihlašovali. Tudíž každý by měl svoje přihlašovací údaje. Jak by se to dalo udělat?
Předem díky za odpověď
|
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|