[prev in list] [next in list] [prev in thread] [next in thread]
List: pear-doc
Subject: [PEAR-DOC] cvs: peardoc /de/chapters installation.xml /de/package/authentication/auth intro-storage
From: "Alexander Merz" <alexmerz () php ! net>
Date: 2006-09-28 5:40:05
Message-ID: cvsalexmerz1159422005 () cvsserver
[Download RAW message or body]
alexmerz Thu Sep 28 05:40:05 2006 UTC
Modified files:
/peardoc/de/chapters installation.xml
/peardoc/de/package/authentication/auth intro.xml intro-storage.xml
/peardoc/de/package/gtk2 vardump.xml
/peardoc/de/package/html/html-quickform tutorial.xml
/peardoc/de/package/internationalization/translation2 intro.xml
Log:
sync to en
["alexmerz-20060928054005.txt" (text/plain)]
http://cvs.php.net/viewvc.cgi/peardoc/de/chapters/installation.xml?r1=1.14&r2=1.15&diff_format=u
Index: peardoc/de/chapters/installation.xml
diff -u peardoc/de/chapters/installation.xml:1.14 \
peardoc/de/chapters/installation.xml:1.15
--- peardoc/de/chapters/installation.xml:1.14 Wed Jun 7 10:53:01 2006
+++ peardoc/de/chapters/installation.xml Thu Sep 28 05:40:05 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
-<!-- $Revision: 1.14 $ -->
-<!-- EN-Revision: 1.43 Maintainer: alexmerz Status: ready -->
+<!-- $Revision: 1.15 $ -->
+<!-- EN-Revision: 1.45 Maintainer: alexmerz Status: ready -->
<chapter id="installation">
<chapterinfo>
<author>
@@ -178,7 +178,50 @@
</para>
<para>
<package> müß durch den Namen des Packages ersetzt werden, \
dass Sie
- installieren wollen (z.B. HTTP_Upload). Um eine Liste aller verfügbaren
+ installieren wollen (z.B. HTTP_Upload).
+ </para>
+ <para>
+ Wenn das Package noch nicht als <emphasis>stabil</emphasis> deklariert wurde, \
können + Sie die Installation mit der entsprechenden Status-Angabe erzwingen. \
Dazu ergänzen + Sie den Namen des Package entweder um ein "-alpha" oder \
"-beta": + </para>
+ <para>
+ <screen>
+ <userinput>
+$ pear install <package>-beta
+ </userinput>
+ </screen>
+ </para>
+ <para>
+ Es gibt noch weitere Möglichkeiten, die Installation einer Alpha- oder \
Beta-Version zu erzwingen. + Sie können die Installer-Einstellung \
<parameter>preferred-state</parameter> ändern oder + den Kommandozeilen-Schalter \
"-f" verwenden. + </para>
+ <para>
+ <screen>
+ <userinput>
+$ pear config-set preferred_state beta
+$ pear install <package>
+$ pear config-set preferred_state stable
+ </userinput>
+ </screen>
+ </para>
+ <para>
+ <screen>
+ <userinput>
+$ pear -d preferred_state=beta install <package>
+ </userinput>
+ </screen>
+ </para>
+ <para>
+ <screen>
+ <userinput>
+ $ pear install -f <package>
+ </userinput>
+ </screen>
+ </para>
+ <para>
+ Um eine Liste aller verfügbaren
Packages zu bekommen, schauen Sie entweder auf die <ulink
url="&url.pear.package.browse;">PEAR-Package-übersicht</ulink> oder \
führen Sie diesen Befehl aus:
http://cvs.php.net/viewvc.cgi/peardoc/de/package/authentication/auth/intro.xml?r1=1.4&r2=1.5&diff_format=u
Index: peardoc/de/package/authentication/auth/intro.xml
diff -u peardoc/de/package/authentication/auth/intro.xml:1.4 \
peardoc/de/package/authentication/auth/intro.xml:1.5
--- peardoc/de/package/authentication/auth/intro.xml:1.4 Fri Dec 30 15:21:43 2005
+++ peardoc/de/package/authentication/auth/intro.xml Thu Sep 28 05:40:05 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.12 Maintainer: alexmerz Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.13 Maintainer: alexmerz Status: ready -->
<refentry id="package.authentication.auth.intro">
<refnamediv>
<refname>Einführung</refname>
@@ -34,8 +34,10 @@
echo "</form>";
}
-$dsn = "mysql://user:password@localhost/database";
-$a = new Auth("DB", $dsn, "loginFunction");
+$options = array(
+ 'dsn' = 'mysql://user:password@localhost/database'
+ );
+$a = new Auth("DB", $options, "loginFunction");
$a->start();
@@ -110,8 +112,10 @@
$optional = false;
}
-$dsn = "mysql://user:password@localhost/database";
-$a = new Auth("DB", $dsn, "loginFunction", $optional);
+$options = array(
+ 'dsn' = 'mysql://user:password@localhost/database'
+ );
+$a = new Auth("DB", $options, "loginFunction");
$a->start();
http://cvs.php.net/viewvc.cgi/peardoc/de/package/authentication/auth/intro-storage.xml?r1=1.7&r2=1.8&diff_format=u
Index: peardoc/de/package/authentication/auth/intro-storage.xml
diff -u peardoc/de/package/authentication/auth/intro-storage.xml:1.7 \
peardoc/de/package/authentication/auth/intro-storage.xml:1.8
--- peardoc/de/package/authentication/auth/intro-storage.xml:1.7 Fri Jan 27 18:26:00 \
2006
+++ peardoc/de/package/authentication/auth/intro-storage.xml Thu Sep 28 05:40:05 2006
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
-<!-- $Revision: 1.7 $ -->
-<!-- EN-Revision: 1.17 Maintainer: alexmerz Status: ready -->
+<!-- $Revision: 1.8 $ -->
+<!-- EN-Revision: 1.18 Maintainer: alexmerz Status: ready -->
<refentry id="package.authentication.auth.intro-storage">
<refnamediv>
<refname>Speicher-Container</refname>
<refpurpose>Einführung</refpurpose>
</refnamediv>
- <refsect1 id="package.authentication.auth.intro.storage.overview">
+ <refsect1 id="package.authentication.auth.intro-storage.overview">
<title>Übersicht</title>
<para>
<classname>PEAR::Auth</classname> verwendet eine Anzahl an
@@ -16,505 +16,266 @@
genügen, können Sie auch einfach einen eigenen schreiben.
</para>
</refsect1>
- <refsect1 id="package.authentication.auth.intro-storage.db">
- <title>Database</title>
- <para>
- <classname>PEAR::Auth</classname> benutzt
- <link linkend="package.database.db"><classname>PEAR::DB</classname></link>
- für den Datenbankzugriff. Damit haben können Sie alle DBMS benutzen,
- die von PEAR::DB unterstützt werden.
- </para>
- <para>
- Das speicherspezifische Argument für den
- <link linkend="package.authentication.auth.auth.auth">
- <function>Auth-Konstruktor</function></link> ist ein Array.
- <table>
- <title>Array Schlüssel und Werte</title>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Schlüssel</entry>
- <entry>Beschreibung</entry>
- <entry>Standardwert</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><quote>dsn</quote></entry>
- <entry>
- Ein korrekter
- <link linkend="package.database.db.intro-dsn">
- DSN
- </link>.
- </entry>
- <entry>
- <quote></quote>
- </entry>
- </row>
- <row>
- <entry><quote>table</quote></entry>
- <entry>
- Der Name der Datenbanktabelle, in der die Login-Daten gespeichert werden.
- </entry>
- <entry>
- <quote>auth</quote>
- </entry>
- </row>
- <row>
- <entry><quote>usernamecol</quote></entry>
- <entry>
- Der Name der Spalte, die den Benutzernamen enthält.
- </entry>
- <entry>
- <quote>username</quote>
- </entry>
- </row>
- <row>
- <entry><quote>passwordcol</quote></entry>
- <entry>
- Der Name der Spalte, in der das MD5-kodierte Passwort enthält.
- Die Spalte muss mindestens 32 Zeichen aufnehmen können.
- </entry>
- <entry>
- <quote>password</quote>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </para>
- </refsect1>
-
- <refsect1 id="package.authentication.auth.intro-storage.file">
- <title>File</title>
- <para>
- Das speicherspezifische Argument für den
- <link linkend="package.authentication.auth.auth.auth">
- <function>Auth-Konstruktor</function></link> ist der Name einer Datei
- gemäß
- <link linkend="package.fileformats.file-passwd.intro">File_Passwd</link> file.
- </para>
- </refsect1>
-
- <refsect1 id="package.authentication.auth.intro-storage.smbpasswd">
- <title>SMBPasswd</title>
- <para>
- Dieser Container führt eine Authenifizierung gegen eine SAMBA smbpasswd-Datei \
durch.
- Das speicherspezifische Argument für den
- <link linkend="package.authentication.auth.auth.auth">
- <function>Auth-Konstruktor</function></link> ist der Name einer Datei gemäß dem
- <link linkend="package.filesystem.file-smbpasswd.intro">SAMBA passwd-style</link> \
file.
- </para>
- </refsect1>
-
- <refsect1 id="package.authentication.auth.intro-storage.imap">
- <title>IMAP</title>
- <para>
- Dieser Container verbindet sich mit einem IMAP-Server und
- versucht sich mit den Benutzerdaten daran anzumelden.
-
- </para>
- <para>
- Das speicherspezifische Argument für den
- <link linkend="package.authentication.auth.auth.auth">
- <function>Auth-Konstruktor</function></link> ist ein Array.
- <table>
- <title>Array Schlüssel und Werte</title>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Schlüssel</entry>
- <entry>Beschreibung</entry>
- <entry>Standardwert</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><quote>host</quote></entry>
- <entry>
- Der Hostname oder IP-Adresse des IMAP-Servers.
- </entry>
- <entry>
- <quote>localhost</quote>
- </entry>
- </row>
- <row>
- <entry><quote>port</quote></entry>
- <entry>
- Der Port, auf den der IMAP-Server hört.
- </entry>
- <entry>
- <quote>143</quote>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </para>
- </refsect1>
-
- <refsect1 id="package.authentication.auth.intro-storage.ldap">
- <title>LDAP</title>
- <para>
- Das speicherspezifische Argument für den
- <link linkend="package.authentication.auth.auth.auth">
- <function>Auth-Konstruktor</function></link> ist ein Array.
- <table>
- <title>Array Schlüssel und Werte</title>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Schlüssel</entry>
- <entry>Beschreibung</entry>
- <entry>Standardwert</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><quote>host</quote></entry>
- <entry>
- Der Hostname oder die IP-Adresse des LDAP-Servers.
- </entry>
- <entry>
- <quote>localhost</quote>
- </entry>
- </row>
- <row>
- <entry><quote>port</quote></entry>
- <entry>
- Der Port auf den der LDAP-Servers hört.
- </entry>
- <entry>
- <quote>389</quote>
- </entry>
- </row>
- <row>
- <entry><quote>basedn</quote></entry>
- <entry>
- Der <emphasis>Base Distinguished Name</emphasis>
- </entry>
- <entry>
- <quote>o=netsols,c=de</quote>
- </entry>
- </row>
- <row>
- <entry><quote>userattr</quote></entry>
- <entry>
- Definiert die zu erfragenden Attribute.
- </entry>
- <entry>
- <quote>uid</quote>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </para>
- </refsect1>
-
-<!-- not release yet
-
- <refsect1 id="package.authentication.auth.intro-storage.mdb">
- <title>MDB</title>
- <para>
- In addition to using <link linkend="package.database.db">
- <classname>PEAR:DB</classname></link>, <classname>PEAR:Auth</classname>
- also can use the ><classname>MDB</classname> abstraction layer for
- database access.
- </para>
- <para>
- The storage-specific argument for the
- <link linkend="package.authentication.auth.auth.auth">
- <function>Auth constructor</function>
- </link>
- is an array.
- <table>
- <title>Array keys and values</title>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Key</entry>
- <entry>Description</entry>
- <entry>Default value</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><quote>dsn</quote></entry>
- <entry>
- A valid and well-formed
- <link linkend="package.database.db.intro-dsn">
- DSN
- </link>.
- </entry>
- <entry>
- <quote></quote>
- </entry>
- </row>
- <row>
- <entry><quote>table</quote></entry>
- <entry>
- The name of the database table, where the
- authorization data is stored.
- </entry>
- <entry>
- <quote>auth</quote>
- </entry>
- </row>
- <row>
- <entry><quote>usernamecol</quote></entry>
- <entry>
- The name of the colunm, where the username is stored
- </entry>
- <entry>
- <quote>username</quote>
- </entry>
- </row>
- <row>
- <entry><quote>passwordcol</quote></entry>
- <entry>
- The name of the colunm, where the MD5-crypted password is stored.
- Make sure, that the password field can contain at least 32 bit.
- </entry>
- <entry>
- <quote>password</quote>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </para>
- </refsect1>
--->
-
- <refsect1 id="package.authentication.auth.intro-storage.pop3">
- <title>POP3</title>
- <para>
- Der Container verbindet sich mit einem POP3-Server und
- versucht sich mit den Benutzerdaten anzumelden.
- </para>
- <para>
- Das speicherspezifische Argument für den
- <link linkend="package.authentication.auth.auth.auth">
- <function>Auth-Konstruktor</function></link> ist eine
- Zeichenkette der Form <literal>host:port</literal> oder nur
- <literal>host</literal>.
- </para>
- </refsect1>
-
- <refsect1 id="package.authentication.auth.intro-storage.radius">
- <title>RADIUS</title>
- <para>
- Sie benötigen <classname>Auth_RADIUS</classname> und PECL::radius um
- die Container zu verwenden.
- </para>
- <para>
- Das speicherspezifische Argument für den
- <link linkend="package.authentication.auth.auth.auth">
- <function>Auth-Konstruktor</function></link> ist ein Array.
- <table>
- <title>Array Schlüssel und Werte</title>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Schlüssel</entry>
- <entry>Beschreibung</entry>
- <entry>Standardwert</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><quote>servers</quote></entry>
- <entry>
- <para>
- Ein Array mit den RADIUS-Server, die die Werte angeben:
- host, port, shared secret, timeout, maxtries.
- </para>
- <para>
- Die Bedeutung der Parameter finden Sie in der
- Dokumentation zur RADIUS-Erweiterung.
- <!--
- Der Host-Parameter definiert den Server-Host, entweder als
- vollständigen Domainnamen oder als IP-Adresse.
- Der Port-Parameter gibt den UDP-Port an, auf dem der Server hört.
- Ist dieser Wert 0, dann schaut er in die
- radius/udp-Einträge in der Network Service-Datenbank. Wird
- kein Eintrag gefunden, dann wird der Standardport für
- die RADIUS-Authentifizierung verwendet (1812).
- Das <parameter>shared secret</parameter> für den
- Server-Host wird als geheimer Parameter übergeben.
- Das RADIUS-Protokoll beachtet nur die ersten 128 Bytes des
- <parameter>shared secret</parameter>. Der <parameter>timeout</parameter> in \
Sekunden
- für das Erhalten von Antworten vom Server wird als timeout parameter \
weitergereicht.
- Die Anzahl maximaler Anfrageversuche (maxtries)
- seconds. The maximum number of repeated requests to make
- before giving up is passed into the maxtries parameter.
- -->
- </para>
- <para>
- Bis zu 10 Server können definiert werden. Diese werden
- dann nacheinander abgefragt bis eine gültige Antwort
- erfolgt oder die Anzahl der maximalen Versuche erreicht wurde
- </para>
- </entry>
- <entry>
- array(<quote>localhost</quote>, 0, <quote>testing123</quote>, 3, 3)
- </entry>
- </row>
- <row>
- <entry><quote>authtype</quote></entry>
- <entry>
- <para>
- Die Authentifizierungsmethode für die Prüfung der Anfrage. Mögliche
- Werte sind: PAP, CHAP_MD5, MSCHAPv1, MSCHAPv2.
- </para>
- <para>
- Es bestehen zusätzliche Abhängigkeiten für diese Methoden.
- Alle ausser POP benötigen das <classname>Crypt_CHAP</classname>-Package.
- Für MS-CHAP wird ausserdem die mhash-Extension benötigt.
- </para>
- </entry>
- <entry>
- <quote>PAP</quote>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </para>
- </refsect1>
-
- <refsect1 id="package.authentication.auth.intro-storage.soap">
- <title>SOAP</title>
- <para>
- Das speicherspezifische Argument für den
- <link linkend="package.authentication.auth.auth.auth">
- <function>Auth-Konstruktor</function></link> ist ein Array.
- <table>
- <title>Array-Schlüssel und -Werte</title>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Schlüssel</entry>
- <entry>Beschreibung</entry>
- <entry>Standardwert</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><quote>endpoint</quote></entry>
- <entry>
- Die URI unter der der Service erreichbar ist.
- </entry>
- <entry />
- </row>
- <row>
- <entry><quote>namespace</quote></entry>
- <entry>
- Der Namespace des Webservice.
- </entry>
- <entry />
- </row>
- <row>
- <entry><quote>method</quote></entry>
- <entry>
- Die aufzurufende SOAP-Methode.
- </entry>
- <entry />
- </row>
- <row>
- <entry><quote>encoding</quote></entry>
- <entry>
- Die zu benutzende Textcodierung (z.B.
- <literal>utf8</literal>).
- </entry>
- <entry />
- </row>
- <row>
- <entry><quote>usernamefield</quote></entry>
- <entry>
- Der Name des Feldes, in dem der Benutzername übergeben wird.
- </entry>
- <entry />
- </row>
- <row>
- <entry><quote>passwordfield</quote></entry>
- <entry>
- Der Name des Feldes, in dem das Passwort übergeben wird.
- </entry>
- <entry />
- </row>
- <!-- XXX: Document _features element -->
- </tbody>
- </tgroup>
- </table>
- </para>
+ <refsect1 id="package.authentication.auth.storage.available">
+ <title>Available Containers</title>
+ <variablelist>
+ <varlistentry>
+ <term>
+ <literal>
+ <link linkend="package.authentication.auth.storage.array">
+ Array
+ </link>
+ </literal>
+ </term>
+ <listitem>
+ <para>
+ Verwendung eines PHP-Arrays.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <literal>
+ <link linkend="package.authentication.auth.storage.db">
+ DB
+ </link>
+ </literal>
+ </term>
+ <listitem>
+ <para>
+ Verwendung einer Datenbank über das PEAR-Package <classname>DB</classname>.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <literal>
+ <link linkend="package.authentication.auth.storage.dblite">
+ DBLite
+ </link>
+ </literal>
+ </term>
+ <listitem>
+ <para>
+ Vereinfachte Version des DB-Container. Es können
+ nur Benutzer authenifiziert werden. Die Funktionen
+ zur Benutzer-Verwaltung sind nicht verfügbar.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <literal>
+ <link linkend="package.authentication.auth.storage.file">
+ File
+ </link>
+ </literal>
+ </term>
+ <listitem>
+ <para>
+ Verwendet das PEAR-Package <classname>File_Passwd</classname>.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <literal>
+ <link linkend="package.authentication.auth.storage.imap">
+ IMAP
+ </link>
+ </literal>
+ </term>
+ <listitem>
+ <para>
+ Authentifizierung über IMAP-Server.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <literal>
+ <link linkend="package.authentication.auth.storage.kadm5">
+ KADM5
+ </link>
+ </literal>
+ </term>
+ <listitem>
+ <para>
+ Authentifizierung über Kerberos V-Server.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <literal>
+ <link linkend="package.authentication.auth.storage.ldap">
+ LDAP
+ </link>
+ </literal>
+ </term>
+ <listitem>
+ <para>
+ Authentifizierung über LDAP-Server.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <literal>
+ <link linkend="package.authentication.auth.storage.mdb">
+ MDB
+ </link>
+ </literal>
+ </term>
+ <listitem>
+ <para>
+ Verwendung einer Datenbank über das PEAR-Package <classname>MDB</classname>.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <literal>
+ <link linkend="package.authentication.auth.storage.mdb2">
+ MDB
+ </link>
+ </literal>
+ </term>
+ <listitem>
+ <para>
+ Verwendung einer Datenbank über das PEAR-Package <classname>MDB2</classname>.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <literal>
+ <link linkend="package.authentication.auth.storage.pear">
+ PEAR
+ </link>
+ </literal>
+ </term>
+ <listitem>
+ <para>
+ Besonderer Container für die Authentifizerung über die PEAR-Webseite.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <literal>
+ <link linkend="package.authentication.auth.storage.pop3">
+ POP3
+ </link>
+ </literal>
+ </term>
+ <listitem>
+ <para>
+ Authentifizierung über POP3-Server.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <literal>
+ <link linkend="package.authentication.auth.storage.radius">
+ RADIUS
+ </link>
+ </literal>
+ </term>
+ <listitem>
+ <para>
+ Authentifizierung über Radius-Server.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <literal>
+ <link linkend="package.authentication.auth.storage.sap">
+ SAP
+ </link>
+ </literal>
+ </term>
+ <listitem>
+ <para>
+ Authentifizierung über SAP-Server.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <literal>
+ <link linkend="package.authentication.auth.storage.smbpasswd">
+ SMBPasswd
+ </link>
+ </literal>
+ </term>
+ <listitem>
+ <para>
+ Authentifizierung über das PEAR-Package <classname>File_SMBPasswd</classname>.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <literal>
+ <link linkend="package.authentication.auth.storage.soap">
+ SOAP
+ </link>
+ </literal>
+ </term>
+ <listitem>
+ <para>
+ Authentifizierung über einen SOAP-Dienst mit dem PEAR-Package \
<classname>SOAP</classname>. + </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <literal>
+ <link linkend="package.authentication.auth.storage.soap5">
+ SOAP5
+ </link>
+ </literal>
+ </term>
+ <listitem>
+ <para>
+ Authentifizierung über einen SOAP-Dienst mit der SOAP-Extension in PHP 5.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <literal>
+ <link linkend="package.authentication.auth.storage.vpopmail">
+ vpopmail
+ </link>
+ </literal>
+ </term>
+ <listitem>
+ <para>
+ Authentifizierung über vpopmail-Server.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
+ <literal>
+ <link linkend="package.authentication.auth.storage.custom">
+ Custom
+ </link>
+ </literal>
+ </term>
+ <listitem>
+ <para>
+ Anleitung, wie Sie einen eigenen Container schreiben.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
</refsect1>
- <refsect1 id="package.authentication.auth.intro-storage.vpopmail">
- <title>vpopmail</title>
- <para>
- Der Container benutzt einen existierenden vpopmail-Service zur Überprüfung
- </para>
- <para>
- Er benötigt keine gesonderten Parameter.
- </para>
- </refsect1>
-
- <refsect1 id="package.authentication.auth.intro-storage.custom">
- <title>Speicher-Container selbst schreiben</title>
- <para>
- Beispiel für das Schreiben eines eigenen Speicher-Containers.
- </para>
- <para>
- Das ist das Skelett:
- </para>
- <example>
- <title>CustomAuthContainer.php</title>
- <programlisting role="php">
- <![CDATA[
-include_once 'Auth/Container.php';
-
-class CustomAuthContainer extends Auth_Container {
-
- /**
- * Constructor
- */
- function AuthContainerDatabase($params){
- // Init Here
- }
-
- function fetchData($username, $password){
- // Check If valid etc
- if($isvalid){
- // Perform Some Actions
- return true;
- }
- return false;
- }
-}
- ]]>
- </programlisting>
- </example>
- <para>
- Die Anwendung:
- </para>
-
- <example>
- <title>authcustom.php</title>
- <programlisting role="php">
- <![CDATA[
-include_once 'CustomAuthContainer.php';
-include_once 'Auth/Auth.php';
-
-$auth_container = new CustomAuthContainer($params);
-$myauth = new Auth($auth_container);
-
-$myauth->start();
-]]>
- </programlisting>
- </example>
- </refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
http://cvs.php.net/viewvc.cgi/peardoc/de/package/gtk2/vardump.xml?r1=1.1&r2=1.2&diff_format=u
Index: peardoc/de/package/gtk2/vardump.xml
diff -u peardoc/de/package/gtk2/vardump.xml:1.1 \
peardoc/de/package/gtk2/vardump.xml:1.2
--- peardoc/de/package/gtk2/vardump.xml:1.1 Mon Aug 28 07:52:48 2006
+++ peardoc/de/package/gtk2/vardump.xml Thu Sep 28 05:40:05 2006
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
-<!-- $Revision: 1.1 $ -->
-<!-- EN-Revision: 1.1 Maintainer: alexmerz Status: ready -->
+<!-- $Revision: 1.2 $ -->
+<!-- EN-Revision: 1.3 Maintainer: alexmerz Status: ready -->
<sect1 id="package.gtk2.vardump">
<title>Gtk2_VarDump</title>
http://cvs.php.net/viewvc.cgi/peardoc/de/package/html/html-quickform/tutorial.xml?r1=1.3&r2=1.4&diff_format=u
Index: peardoc/de/package/html/html-quickform/tutorial.xml
diff -u peardoc/de/package/html/html-quickform/tutorial.xml:1.3 \
peardoc/de/package/html/html-quickform/tutorial.xml:1.4
--- peardoc/de/package/html/html-quickform/tutorial.xml:1.3 Mon Jun 13 13:48:19 2005
+++ peardoc/de/package/html/html-quickform/tutorial.xml Thu Sep 28 05:40:05 2006
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='ISO-8859-1' ?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.3 Maintainer: alexmerz Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.4 Maintainer: alexmerz Status: ready -->
<refentry id="package.html.html-quickform.tutorial">
<refnamediv>
<refname>QuickStart</refname>
@@ -16,7 +16,7 @@
</para>
<para>
Es existiert auch ein umfangreicheres Tutorial unter
- <ulink url="http://www.thelinuxconsultancy.co.uk/quickform.php">http://www.thelinuxconsultancy.co.uk/quickform.php
+ <ulink url="http://www.midnighthax.com/quickform.php">http://www.midnighthax.com/quickform.php
</ulink> von Keith Edmunds.
</para>
</refsect1>
http://cvs.php.net/viewvc.cgi/peardoc/de/package/internationalization/translation2/intro.xml?r1=1.2&r2=1.3&diff_format=u
Index: peardoc/de/package/internationalization/translation2/intro.xml
diff -u peardoc/de/package/internationalization/translation2/intro.xml:1.2 \
peardoc/de/package/internationalization/translation2/intro.xml:1.3
--- peardoc/de/package/internationalization/translation2/intro.xml:1.2 Mon May 8 \
16:49:28 2006
+++ peardoc/de/package/internationalization/translation2/intro.xml Thu Sep 28 \
05:40:05 2006 @@ -1,5 +1,5 @@
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.15 Maintainer: alexmerz Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.16 Maintainer: alexmerz Status: ready -->
<refentry id="package.internationalization.translation2.intro">
<refnamediv>
<refname>Einführung</refname>
@@ -116,9 +116,9 @@
//
// Tabelle "langs"
// (verfügbare Sprachen und Meta-Informationen)
-// +----+------+------+------------+
-// | ID | name | meta | error_text |
-// +----+------+------+------------+
+// +----+------+------+----------+------------+
+// | ID | name | meta | encoding | error_text |
+// +----+------+------+----------+------------+
//
// Table "strings" (Übersetzungen)
// +----+---------+----+----+----+-----+
--
PEAR Documentation List Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic