cvs: phpdoc-pl /features http-auth.xml

From: Date: Fri, 21 Jun 2002 22:40:22 +0000
Subject: cvs: phpdoc-pl /features http-auth.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969346872@lists.php.net to get a copy of this message
slawek Fri Jun 21 18:40:22 2002 EDT Modified files: /phpdoc-pl/features http-auth.xml Log: Updated to EN 1.24 Index: phpdoc-pl/features/http-auth.xml diff -u phpdoc-pl/features/http-auth.xml:1.10 phpdoc-pl/features/http-auth.xml:1.11 --- phpdoc-pl/features/http-auth.xml:1.10 Mon Feb 11 16:51:55 2002 +++ phpdoc-pl/features/http-auth.xml Fri Jun 21 18:40:22 2002 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="iso-8859-2"?> -<!-- EN-Revision: 1.21 Maintainer: slawek Status: ready --> -<!-- $Revision: 1.10 $ --> +<!-- EN-Revision: 1.24 Maintainer: slawek Status: ready --> +<!-- $Revision: 1.11 $ --> <chapter id="features.http-auth"> <title>Autoryzacja HTTP w PHP</title> @@ -22,14 +22,14 @@ <programlisting role="php"> <![CDATA[ <?php - if (!isset($PHP_AUTH_USER)) { + if (!isset($_SERVER['PHP_AUTH_USER'])) { header("WWW-Authenticate: Basic realm=\"My Realm\""); header("HTTP/1.0 401 Unauthorized"); echo "Tekst do wys³ania, je¶li u¿ytkownik wci¶nie przycisk Anuluj\n"; exit; } else { - echo "<p>Hej $PHP_AUTH_USER.</p>"; - echo "<p>Twoje has³o to $PHP_AUTH_PW.</p>"; + echo "<p>Hej {$_SERVER['PHP_AUTH_USER']}.</p>"; + echo "<p>Twoje has³o to {$_SERVER['$PHP_AUTH_PW']}.</p>"; } ?> ]]> @@ -101,15 +101,15 @@ exit; } - if (!isset($PHP_AUTH_USER) || ($SeenBefore == 1 && !strcmp($OldAuth, $PHP_AUTH_USER))) { + if (!isset($_SERVER['PHP_AUTH_USER']) || ($SeenBefore == 1 && $OldAuth == $_SERVER['$PHP_AUTH_USER']))) { authenticate(); } else { - echo "<p>Witaj: $PHP_AUTH_USER<br>"; - echo "Poprzenio: $OldAuth"; - echo "<form action='$PHP_SELF' METHOD='POST'>\n"; + echo "<p>Witaj: {$_SERVER['$PHP_AUTH_USER']}<br>"; + echo "Poprzenio: {$_REQUEST['$OldAuth']}"; + echo "<form action='{$_SERVER['$PHP_SELF']}' METHOD='POST'>\n"; echo "<input type='hidden' name='SeenBefore' value='1'>\n"; - echo "<input type='hidden' name='OldAuth' value='$PHP_AUTH_USER'>\n"; + echo "<input type='hidden' name='OldAuth' value='{$_SERVER['$PHP_AUTH_USER']}'>\n"; echo "<input type='submit' value='Re Authenticate'>\n"; echo "</form></p>\n"; } @@ -129,6 +129,14 @@ Autoryzacja HTTP nie dzia³a je¶li u¿ywasz serwera Microsoft IIS i PHP w wersji CGI. Powodem s± pewne ograniczenia IIS. </simpara> + + <note> + <para> + Je¶li w³±czony jest <link linkend="ini.safe-mode">tryb bezpieczny</link>, + uid skryptu jest doklejany do pola <literal>realm</literal> nag³ówka + <literal>WWW-Authenticate</literal>. + </para> + </note> </chapter>

« previous php.doc (#969346872) next »