Diseño y Posicionamiento Web con Joomla › Foros › Joomla! 3.0 › Componentes Joomla 3.0 › Registro y acceso a Joomla 3.2
- Este debate tiene 7 respuestas, 3 mensajes y ha sido actualizado por última vez el hace 10 años, 11 meses por Lucas.
-
AutorEntradas
-
-
17/12/2013 a las 20:46 #111254LucasParticipante
Hola, he buscado en el foro, a ver si le habia pasado algo parecido sobre el registro y acceso, y encontre esto > http://solojoomla.com/foro/joomla-en-general/registro-y-acceso-usuarios-joomla.html pero a mi me sucede en Joomla 3.2 .
Me registro y todo bien, me llegan los emails y todo perfecto, salvo que a la hora de acceder me dice que no estoy activado y cuando miro en la administración, si estoy registrado y activado.Para mas información dire que el joomla se ha actualizado desde un joomla 2.5.
Saludos
-
18/12/2013 a las 11:52 #111255Federico PiccoliParticipante
Ciao
Joomla 3.2 les ha salido rana, osea que te aconsejo instalar el backup y esperar a la 3.2.1
-
18/12/2013 a las 12:17 #111256LucasParticipante
Gracias, pero si espero demasiado, problemas a la vista y ir hacia atras, no estaba en los planes :/ . A ver como me lo monto y de todos modos, gracias otra vez.
-
18/12/2013 a las 14:02 #111257Moderador ForoParticipante
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
-
18/12/2013 a las 16:05 #111258Federico PiccoliParticipante
Ciao
Y si desaparece el recaptcha abrir plugins/captcha/recaptcha/recaptcha.php
Linea 24 reemplazar
[code type=php] const RECAPTCHA_API_SERVER = “http://api.recaptcha.net”;[/code]
con
[code type=php] const RECAPTCHA_API_SERVER = “http://www.google.com/recaptcha/api”;[/code]
Linea 26 reemplazar
[code type=php] const RECAPTCHA_VERIFY_SERVER = “api-verify.recaptcha.net”;[/code]
con
[code type=php] const RECAPTCHA_VERIFY_SERVER = “www.google.com”;[/code]
Linea 118 reemplazar
[code type=php] $response = $this->_recaptcha_http_post(self::RECAPTCHA_VERIFY_SERVER, “/verify”,[/code]
con
[code type=php] $response = $this->_recaptcha_http_post(self::RECAPTCHA_VERIFY_SERVER, “/recaptcha/api/verify”,[/code]
-
18/12/2013 a las 17:43 #111259LucasParticipante
Pues si, han funcionado ambas propuestas . Me habeis salvado el pellejo 🙂 . Gracias a ambos.
-
18/12/2013 a las 18:37 #111260Federico PiccoliParticipante
Hola
De nada y no uses tinyMCE, tiene tres bugs más
-
18/12/2013 a las 19:00 #111261LucasParticipante
Error por mi parte, el aconsejar al cliente trabajar con joomla 3. Esto por no hacer caso a lo que aqui en solojoomla estais repitiendo una y otra vez, de solo usar versiones estables.
De aqui en adelante joomla 2.5 y hasta que no salga la 3.5, olvidarme de versiones de por medio. Leccion aprendida 😉
Gracias de nuevo
-
-
AutorEntradas
- Debes estar registrado para responder a este debate.