Skip to content

Chamilo añade un espacio al final de las contraseñas generadas al recuperar contraseña #6185

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
contidos opened this issue Apr 2, 2025 · 1 comment

Comments

@contidos
Copy link

contidos commented Apr 2, 2025

¿Qué sucede?
Cuando se usa el sistema de "Recuperar contraseña", Chamilo envía un correo con la nueva contraseña que se ha generado pero al hacerlo en el correo que envía se añade un espacio al final de la clave. Esto provoca que los alumnos, cuando copian la contraseña copian también ese espacio en blanco y por tanto, el sistema detecta que es una clave incorrecta y no le deja acceder.

Cómo probarlo
Pasos para reproducir el problema:

  1. Ir a 'Recuperar contraseña'
  2. Dar clic en en enlace que se recibe en el correo para regenerar la contraseña.
  3. Volver al correo para ver la contraseña que ha llegado.
  4. En ese correo si se selecciona con el ratón todo hasta el final, se ve que selecciona también un último espacio.

Comportamiento esperado
A nivel de experiencia de usuario, sería más lógico y operativo que ese espacio final no apareciese permitiendo que el alumno cometa menos errores al copiar.

Esto sucede, al menos, sea cual sea el cliente de correo (probado con OUtlook y Thunderbird) en ordenadores con Windows 10.

Image

@contidos
Copy link
Author

contidos commented Apr 9, 2025

Nosotros lo hemos corregido provisionalmente con el siguiente cambio:

main/inc/lib/login.lib.php -> send_password_to_user:

$reset_link = trim($reset_link)."\n";

Esto hizo que el correo que se recibe llegue sin ese espacio añadido.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant