Project

General

Profile

Bug #4032

Chamilo 1.9 - No procesa recordatorio de clave

Added by Jose García (Nosolored) over 7 years ago. Updated almost 7 years ago.

Status:
Bug resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
08/11/2011
Due date:
% Done:

70%

Estimated time:
Spent time:
Complexity:
Normal
SCRUM pts - complexity:
?

Description

Buenas tardes.

En Chamilo 1.9.0 (versión de hoy) no procesa el recordatorio de clave. Al entrar en

../main/auth/lostPassword.php
envía un mensaje al e-mail del usuario y al hacer clic en el enlace del propio correo para el cambio de clave

..main/auth/lostPassword.php?reset=c47a894dae7ef697366f747a797262a1&id=1

no envía correo posterior ni muestra mensaje asociado.

Ocurre igual en http://chamilodev.beeznest.com/ al recordar la clave.

Hemos probado en un par de demos con una actualización desde la 1.8.8.4 y otra con la versión 1.9.0 instalada sin datos previos.

Un saludo.

Jose García

Associated revisions

Revision a1aee062 (diff)
Added by Julio Montoya almost 7 years ago

Fixing message when sending email see #4032

History

#1

Updated by Julio Montoya over 7 years ago

  • Assignee set to Yannick Warnier

Acabo de probarlo y tienes razón. Es posible que se haya roto esta funcionalidad pues he visto que han agregado nuevo código (custompages.lib.php) tal vez Yannick pueda resumir para que sirve o como configurarlo?

#2

Updated by Julio Montoya over 7 years ago

tambien recibo el correo 2 veces

#3

Updated by Jose García (Nosolored) over 7 years ago

Gracias, Julio Montoya.

Lo hemos probado en un par de instalaciones demo. Las hemos actualizado a Chamilo 1.9.0 con el último código disponible en Mercurial.

En ambos casos (actualización de Chamilo 1.8.8.4 a 1.9.0) ni siquiera nos deja validarnos como usuario (ningún perfil). Nos muestra el mensaje

Acceso denegado - nombre de usuario o contraseña no válidos.

Hemos probado incluso a modificar el valor del campo password en la tabla user con la clave convertida a md5 y/o sha-1 sin resultado. Y a pesar de ser correcta (copiamos y pegamos la clave desencriptada) sigue mostrando el error e impidiendo el acceso.

En nuestro caso utilizamos una sola base de datos para Chamilo, supongo que en http://chamilodev.beeznest.com/ serán varias.

Seguimos investigando.

Muchas gracias.

Un saludo.

#4

Updated by Julio Montoya over 7 years ago

Hola Jose este problema sucede pues ha habido un cambio en la manera en la que se configura el tipo de encriptación. Para ello se tiene que reinstalar la plataforma con la última versión de mercurial.
Tambien se puede agregar este valor en el configuration.php tambien puede ser 'md5' o 'none'

$_configuration['password_encryption'] = 'sha1';

saludos

#5

Updated by Jose García (Nosolored) over 7 years ago

  • Status changed from New to Feature implemented

Resuelto y anotado.
Muchas gracias.

#6

Updated by Jose García (Nosolored) almost 7 years ago

Buenas.

Hemos instalado Chamilo 1.9 estable (fecha 3/08) con encriptación de claves sha1 y no permite el envío de recordatorio de claves ni por usuario ni por e-mail.

Hemos comprobado lo mismo en http://chamilodev.beeznest.com/ que ocurre igual, al intentar recordar la clave en http://chamilodev.beeznest.com/main/auth/lostPassword.php
muestra el mensaje

I lost my password
This platform was unable to send the email. Please contact John Doe for more information.

Hemos agregado en el fichero .../main/inc/configuration.php la línea siguiente

$_configuration['password_encryption'] = 'sha1';

y probado las 3 opciones de mail, sendmail o smtp en el fichero .../main/inc/mail.conf.php

Pero sigue sin enviar correo de recordatorio de clave y mostrando el mismo mensaje.

En el mismo servidor con otras aplicaciones que usan sendmail, mail o smtp envía el correo correctamente al recordar claves, enviar correo web, etc.

Un saludo.

Jose García

#7

Updated by Julio Montoya almost 7 years ago

  • Status changed from Feature implemented to Assigned
  • Assignee changed from Yannick Warnier to Julio Montoya

a ver, a ver ...

#8

Updated by Julio Montoya almost 7 years ago

he recibido 4 correos a mi cuenta de este tipo:


Dear user :
You have asked to reset your password. If you did not ask, then ignore this mail.

-----------------------------------------------
Your registration data :
Username : admin
Click here to recover your password : http://chamilodev.beeznest.com/main/auth/lostPassword.php?reset=f54a67141f085a40979a03938c5bb63a&id=1
-----------------------------------------------

Your password is encrypted for security reasons. Thus, after pressing the link an e-mail will be sent to you again with your password.

Yours sincerely,
John Doe
Portal Admin - My campus

#9

Updated by Jose García (Nosolored) almost 7 years ago

Tienes razón Julio. Nos acaban de llegar los correos en nuestra instalación. Disculpas ;-)

Habría que cambiar entonces el mensaje de recordatorio de clave que crea confusión en .../main/auth/lostPassword.php

ya que indica:

This platform was unable to send the email. Please contact John Doe for more information.

Esta plataforma no pudo enviar el correo electrónico. Para más información, por favor contacte con ....

Muchas gracias.

Un saludo.

#10

Updated by Julio Montoya almost 7 years ago

  • Status changed from Assigned to Needs testing
  • Assignee deleted (Julio Montoya)
  • % Done changed from 0 to 70

ya está arreglado, aun no probarlo en chamilodev pues está desincronizado

#11

Updated by Yannick Warnier almost 7 years ago

  • Target version set to 1.9.2
#12

Updated by Yoselyn Castillo almost 7 years ago

  • Assignee set to Yoselyn Castillo
#13

Updated by Yoselyn Castillo almost 7 years ago

  • Status changed from Needs testing to Bug resolved
  • Assignee deleted (Yoselyn Castillo)

Already tested in chamilodev. it works ok.
Click in lost password link.
You receive this email:
Dear user :
You have asked to reset your password. If you did not ask, then ignore this mail.

-----------------------------------------------
Your registration data :
Username : ycastillo
Click here to recover your password : http://chamilodev.beeznest.com/main/auth/lostPassword.php?reset=591512969609c1fc6045ebe94fee5851&id=58
-----------------------------------------------

Your password is encrypted for security reasons. Thus, after pressing the link an e-mail will be sent to you again with your password.

Yours sincerely,
John Doe
Portal Admin - My campus

Later click in the link specified and
you received the following email:
This is your information to connect to http://chamilodev.beeznest.com/

Your registration data :
Username : ycastillo
Pass : PcWYWLqy
Finally you can log in using the new pass.

Also available in: Atom PDF