Registro y acceso a Joomla 3.2

#111257
redloModerador Foro
Participante

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

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver
Privacidad