Diseño y Posicionamiento Web con Joomla › Foros › Joomla! 3.0 › Componentes Joomla 3.0 › Registro y acceso a Joomla 3.2 › Registro y acceso a Joomla 3.2
Esto no pasa con Joomla 3.2 instalado directamente, el problema esta en las actualizaciones, pero he observado que aún en version joomla 3.2, como señala Federico, la programación no esta modificada, por lo que todo aquel, que tenga un problema por el estilo, deberia cambiar las siguientes lineas en los siguientes archivos de Joomla 3.2.. Buscando encontre lo siguiente.
Acceder y editar el archivo /libraries/joomla/user/helper.php y cambiar
[code type=php]$encrypted = ($salt) ? md5($plaintext . $salt) : md5($plaintext);[/code]
Cambiar por lo siguiente
[code type=php]$encrypted = ($salt) ? md5($plaintext . $salt) . ‘:’ . $salt : md5($plaintext);[/code]
Acceder y editar /libraries/joomla/user/user.php
[code type=php]$array[‘password’] = $crypt . ‘:’ . $salt;[/code]
Cambiar por lo siguiente
[code type=php]$array[‘password’] = $crypt;[/code]
Acceder y editar /components/com_users/models/reset.php
[code type=php]$password = $crypted . ‘:’ . $salt;[/code]
Cambiar por lo siguiente
[code type=php]$password = $crypted;[/code]
En el mismo archivo
[code type=php]if (!($crypt == $testcrypt))[/code]
Cambiar por lo siguiente
[code type=php]if (!($user->activation == $testcrypt))[/code]
En el mismo archivo
[code type=php]$testcrypt = JUserHelper::getCryptedPassword($data[‘token’], $salt);[/code]
Cambiar por lo siguiente
[code type=php]$testcrypt = JUserHelper::getCryptedPassword($data[‘token’], $salt, ‘md5-hex’);[/code]
Acceder y editar /plugins/authentication/joomla/joomla.php
[code type=php]if ($crypt == $testcrypt)[/code]
Cambiar por lo siguiente
[code type=php]if ($result->password == $testcrypt)[/code]
Los usuarios ya registrados deben solicitar su contraseña para reactivarla. Esto solo te arregla la parte de los nuevos usuarios.
Buscando por la red, encontre la solución a tu problema – Fuente de la solución > http://alterbrains.com/blog/100-joomla-3-2-passwords-issue-problem-solution