Error al recuperar clave preinscripción

Hola estamos trabajando con la versión 3.11.1 y tenemos un inconveniente al momento de recuperar clave. Desde preinscripción se selecciona el botón de recuperar clave, se ingresa el mail. Luego desde la dirección enviada por mail se cambia la clave pero al momento de guardar no lo hace. Y no aparece el mensaje “tu clave fue actualizada correctamente.” Por lo tanto no me permite completar el proceso. Saben que puede estar fallando?

Gracias.
Naimid

Hola Naimid,

Probé en la 3.12 y me funciona bien, dicha operatoria no cambio de 3.11 a 3.12.

¿podrías enviarnos los logs al momento de recuperar clave?

¿no se modifica la tabla sga_preinscripcion columna email_valido a la fecha actual y codigo_validacion a NULL?

saludos.
2

Hola Leonel, sí. Se modifica el problema es después al loguearse. Se loguea y luego rebota porque pasa esto:

– No existe la operación con url ‘censo’ -----------------------------------

Eso se ve en el log cuando se pone en debug.

Gracias,
Naimid.

Hola Naimid,

¿te pasa cuando te queres loguear con todos los usuarios o con ese solo?

¿como quedo el registro de esa persona en la tabla sga_preinscripcion?

¿no te muestra mas información en los logs, quizás tenes otro archivo de logs con la misma fecha y hora?

saludos.
2

Leonel,

estuve viendo y es raro. Cambiás la password la cambia bien y se refleja bien en la DB. Cuando te autenticas con password inválida te patea diciendo que la password es inválida; cuando entrás con password válida se ve lo siguiente

el POST este que envia user y password https://preinscripcion-posgrado.unlp.edu.ar/preinscripcion/general/acceso?auth=form
devuelve un location 302 a https://preinscripcion-posgrado.unlp.edu.ar/preinscripcion/general/censo

y cuando el navegador hace un GET a esa URL obtiene otro 302 que es https://preinscripcion-posgrado.unlp.edu.ar/preinscripcion/general/acceso/login?ref=http://preinscripcion-posgrado.unlp.edu.ar/preinscripcion/general/censo.

En el log del sistema se ve esto:

===============================================================================
================================ nivel INFO ================================

– No existe la operación con url ‘censo’ -----------------------------------

censo

Tal vez sea un tema de configuración de la app…

Saludos
Alejandro

Tambipen veo algo raro que dice en los logs que es

================================================================================
================================ nivel INFO ================================

– La acción ‘login’ no existe Se redirige a ‘index’ con parámetro ‘login’ -

– EJECUTANDO ACCION ‘siu\operaciones\acceso\controlador::accion__index’ -----

Eso puede ser un indicio del problema.

Saludos
Alejandro

Hola,
solucionado. Me di cuenta que no creaba la sesión y empecé con la búsqueda en el foro. Llegué a esto.

https://foro.comunidad.siu.edu.ar/index.php?topic=20789.45

Saludos a todos
Alejandro

Hola Alejandro,

Me alegro que lo hayan podido solucionar!!!

Como bien dice el foro 20789 ya tenes el parche aplicado en Preinscripción 3.11.0: https://colab.siu.edu.ar/trac/guarani3/changeset/46708/nodos/unlp/preinscripcion/trunk/3.11.0

Deberías hacer hacer svn up y luego composer install.

Esto pasaba con PHP 7.4.7 https://bugs.php.net/bug.php?id=79699.

¿que versión de PHP tienen instalada?

saludos.
2

Leonel,

tenemos 7.3.29. Actualicé creo de 7.3.27 a 7.3.29 y ahí explotó parece…

Saludos
Alejandro