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>
 


Reply via email to