11<?xml version =" 1.0" encoding =" utf-8" ?>
22<!-- $Revision$ -->
3- <!-- EN-Revision: be96542e25353334c13edc6c5bc39cc96eb46306 Maintainer: aeoris Status: ready -->
4- <!-- Reviewed: no -->
3+ <!-- EN-Revision: f93ab9943c0246504e18493e315b7638efe81753 Maintainer: aeoris Status: ready -->
4+ <!-- Reviewed: yes Maintainer: julionc -->
55
66<refentry xml : id =" function.password-verify" xmlns =" http://docbook.org/ns/docbook" xmlns : xlink =" http://www.w3.org/1999/xlink" >
77 <refnamediv >
88 <refname >password_verify</refname >
99 <refpurpose >Comprueba que la contraseña coincida con un hash</refpurpose >
1010 </refnamediv >
11-
11+
1212 <refsect1 role =" description" >
1313 &reftitle.description;
1414 <methodsynopsis >
1818 </methodsynopsis >
1919 <para >
2020 Comprueba que el hash proporcionado coincida con la contraseña facilitada.
21+ <function >password_verify</function > es compatible con <function >crypt</function >.
22+ Por lo tanto, los hashes de contraseñas creados por <function >crypt</function >
23+ pueden utilizarse con <function >password_verify</function >.
2124 </para >
2225 <para >
2326 Observe que <function >password_hash</function > devuelve el algoritmo, el coste y el salt
2932 Esta función es segura contra ataques basado en tiempo.
3033 </para >
3134 </refsect1 >
32-
35+
3336 <refsect1 role =" parameters" >
3437 &reftitle.parameters;
3538 <variablelist >
5154 </varlistentry >
5255 </variablelist >
5356 </refsect1 >
54-
57+
5558 <refsect1 role =" returnvalues" >
5659 &reftitle.returnvalues;
5760 <para >
5861 Devuelve &true; si la contraseña y el hash coinciden, o &false; de lo contrario.
5962 </para >
6063 </refsect1 >
61-
64+
6265 <refsect1 role =" examples" >
6366 &reftitle.examples;
6467 <para >
7174$hash = '$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq';
7275
7376if (password_verify('rasmuslerdorf', $hash)) {
74- echo '¡ La contraseña es válida!';
77+ echo 'La contraseña es válida!';
7578} else {
7679 echo 'La contraseña no es válida.';
7780}
@@ -87,7 +90,7 @@ if (password_verify('rasmuslerdorf', $hash)) {
8790 </example >
8891 </para >
8992 </refsect1 >
90-
93+
9194 <refsect1 role =" seealso" >
9295 &reftitle.seealso;
9396 <para >
@@ -98,7 +101,7 @@ if (password_verify('rasmuslerdorf', $hash)) {
98101 </simplelist >
99102 </para >
100103 </refsect1 >
101-
104+
102105</refentry >
103106
104107<!-- Keep this comment at the end of the file
0 commit comments