Please check this!

My first commit to phpdoc.

"Aidan Lister" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> aidan Mon Jul  5 10:46:20 2004 EDT
>
>   Modified files:
>     /phpdoc/en/reference/strings/functions crypt.xml
>   Log:
>   Added second example showing htpasswd generation
>
>
http://cvs.php.net/diff.php/phpdoc/en/reference/strings/functions/crypt.xml?r1=1.3&r2=1.4&ty=u
> Index: phpdoc/en/reference/strings/functions/crypt.xml
> diff -u phpdoc/en/reference/strings/functions/crypt.xml:1.3
phpdoc/en/reference/strings/functions/crypt.xml:1.4
> --- phpdoc/en/reference/strings/functions/crypt.xml:1.3 Mon Dec 15
11:53:50 2003
> +++ phpdoc/en/reference/strings/functions/crypt.xml Mon Jul  5 10:46:20
2004
> @@ -1,5 +1,5 @@
>  <?xml version="1.0" encoding="iso-8859-1"?>
> -<!-- $Revision: 1.3 $ -->
> +<!-- $Revision: 1.4 $ -->
>  <!-- splitted from ./en/functions/strings.xml, last change in rev 1.2 -->
>    <refentry id="function.crypt">
>     <refnamediv>
> @@ -84,21 +84,37 @@
>        There is no decrypt function, since <function>crypt</function>
>        uses a one-way algorithm.
>       </simpara>
> -     </note>
> +    </note>
>      <example>
>       <title><function>crypt</function> examples</title>
>       <programlisting role="php">
>  <![CDATA[
>  <?php
> -$password = crypt("My1sTpassword"); // let salt be generated
> +$password = crypt('mypassword'); // let the salt be automatically
generated
>
> -# You should pass the entire results of crypt() as the salt for comparing
a
> -# password, to avoid problems when different hashing algorithms are used.
(As
> -# it says above, standard DES-based password hashing uses a 2-character
salt,
> -# but MD5-based hashing uses 12.)
> +/* You should pass the entire results of crypt() as the salt for
comparing a
> +   password, to avoid problems when different hashing algorithms are
used. (As
> +   it says above, standard DES-based password hashing uses a 2-character
salt,
> +   but MD5-based hashing uses 12.) */
>  if (crypt($user_input, $password) == $password) {
>     echo "Password verified!";
>  }
> +?>
> +]]>
> +     </programlisting>
> +    </example>
> + <example>
> +     <title>Using <function>crypt</function> with htpasswd</title>
> + To create a password for use with an apache htpasswd file, you'll need
to
> + use the first two letters of the password as the salt.
> +     <programlisting role="php">
> +<![CDATA[
> +<?php
> +// Set the password
> +$password = 'mypassword';
> +
> +// Get the hash
> +$hash = crypt($password, substr($password, 0, 2));
>  ?>
>  ]]>
>       </programlisting>

Reply via email to