Cuentas suspendidas en Moodle tras actualización

  • barcenilla00
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
7 hours 49 minutes ago #1 by barcenilla00
Hola
Tras la actualización de Joomdle, el proceso de creación de usuarios en Moodle desde Joomla parece no funcionar correctamente. Crea las cuentas pero con las marcas "Cuenta suspendida" y "Confirmación pendiente" por lo que los usuarios no pueden acceder con las credenciales del proceso de inscripción en Joomla.

Please Log in or Create an account to join the conversation.

More
7 hours 23 minutes ago - 7 hours 23 minutes ago #2 by Antonio Durán
Replied by Antonio Durán on topic Cuentas suspendidas en Moodle tras actualización
Hola.

Como creas los usuarios? Se registran ellos, los añades desde el backend...?
Si se registran ellos: como tiene el tema de la activación?
Last edit: 7 hours 23 minutes ago by Antonio Durán.

Please Log in or Create an account to join the conversation.

  • barcenilla00
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
7 hours 15 minutes ago - 7 hours 14 minutes ago #3 by barcenilla00
Replied by barcenilla00 on topic Cuentas suspendidas en Moodle tras actualización
Utilizo RSForm pro para el formulario de registro y la activación se produce con enlace enviado a su correo electrónico.
Acabo de terminar de comprobar que todos los usuarios registrados desde la fecha de actualización y correctamente activados en Joomla, aparecen en Moodle como "Cuenta suspendida" y "Confirmación pendiente".
Si me recuerdas, hablamos ya de controlar que las cuentas que no estuvieran activas en Joomla no se activaran en Moodle (antes era automático) pero ahora vero que no ocurre así ni cuando se activan.
Gracias por la ayuda.
Last edit: 7 hours 14 minutes ago by barcenilla00.

Please Log in or Create an account to join the conversation.

More
6 hours 40 minutes ago #4 by Antonio Durán
Replied by Antonio Durán on topic Cuentas suspendidas en Moodle tras actualización
Gracias por la info. Realmente pensaba que esto ya funcionaba bien, pero he probado yo de nuevo y veo que no.

He hecho unos cambios que parecen arreglarlo, por si quieres hacerlos tu a mano, porque no podrá sacar versión nueva hasta la semana que viene.

Los cambios son en moodle/auth/joomdle/auth.php
Función: create_joomdle_user
Después del bucle:
foreach ($updatekeys as $key) {
...
}
Añadir:
Code:
if ((is_array($newinfo)) && (array_key_exists('confirmed', $newinfo))) { $updateuser->confirmed = $newinfo['confirmed']; } else { $updateuser->confirmed = 0; } if ($user->confirmed != $updateuser->confirmed) { $needsupdate = true; } if ((is_array($newinfo)) && (array_key_exists('suspended', $newinfo))) { $updateuser->suspended = $newinfo['suspended']; } else { $updateuser->suspended = 0; } if ($user->suspended != $updateuser->suspended) { $needsupdate = true; }

Please Log in or Create an account to join the conversation.

  • barcenilla00
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
6 hours 32 minutes ago #5 by barcenilla00
Replied by barcenilla00 on topic Cuentas suspendidas en Moodle tras actualización
Intentaré cambiarlo manualmente aunque me pone nervioso hacer estos cambios "por si rompo algo".
Los actuales usuarios de Moodle con cuentas desactivadas, ¿puedo/debo activarlas manualmente?

Please Log in or Create an account to join the conversation.

More
6 hours 25 minutes ago #6 by Antonio Durán
Replied by Antonio Durán on topic Cuentas suspendidas en Moodle tras actualización
Si, los que ya estén tendrás que activarlos a mano.

Entiendo tus dudas, pero ahora mismo está bastante "roto" así que creo que merece la pena el riesgo :)

Please Log in or Create an account to join the conversation.

  • barcenilla00
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
6 hours 16 minutes ago #7 by barcenilla00
Replied by barcenilla00 on topic Cuentas suspendidas en Moodle tras actualización
¡Muchas gracias por la rapidez!
Lo intentaré modificar y monitorizaré los nuevos registros.
Saludos.

Please Log in or Create an account to join the conversation.

  • barcenilla00
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 hour 59 minutes ago #8 by barcenilla00
Replied by barcenilla00 on topic Cuentas suspendidas en Moodle tras actualización
Hola de nuevo.
Creo haber colocado el código suministrado correctamente en el sitio que me has pedido.
Se acaba de registrar un nuevo usuario y se ha activado correctamente en Joomla y en Moodle también.

Please Log in or Create an account to join the conversation.