Error al validar usuario desde email con Preinscripcion 3.11.0

Buenas tardes, les consulto por un problema que estamos teniendo luego de instalar Preinscripcion 3.11.0 en un nuevo equipo Linux Debian con Postgres 11 y PHP 7.23.24.
Estamos haciendo una prueba para validar el circuito, pero nos falla la validación del usuario.

Dimos de alta un usuario, el siguiente sistema le envió mail con el link para validar:
[b]https://desarrollo.unlc.edu.ar:443/preinscripcion/academica/acceso/login?auth=token&t=4730d28f3aa1c8272fa307a14b45049665ef8787[/b]
pero al hacer click en dicho link del mail en vez de ingresar al sistema para completar la inscripción lo que hace es emitir el siguiente error y quedarse en la pantalla de login.
Este link no es válido. Puede que tu cuenta ya se encuentre activada o que lo hayas copiado mal del mail que te enviamos.

Intentamos hacer login con el usuario y clave de este nuevo usuario y no permite el acceso arrojando el siguiente error:
El e-mail no existe o la clave es incorrecta. Si olvidaste tu clave podes solicitar una nueva

Comento también que ya seguimos los pasos indicados en el foro http://foro.comunidad.siu.edu.ar/index.php?topic=20789.45, donde en nuestra versión la función get_session_name ya estaba modificada:


    /**
     *
     * @see https://bugs.php.net/bug.php?id=79699
     */
    protected function get_session_name()
    {
    	$alias = (is_null(kernel::proyecto()->get_alias()))? '' : kernel::proyecto()->get_alias();
    	$postfix = $alias.'_'.kernel::proyecto()->get_bloque_acceso();
    
    	$caracteres_no_permitidos = ['(', ')', '<', '>', '@', ',', ';', ':', '\\' ,'"', '/', '[', ']', '?', '=', '{', '}', '.', ' '];
    	$postfix = trim(str_replace($caracteres_no_permitidos, "", $postfix));
    	$session_name = "siu_sess_$postfix";
    	kernel::log()->add_debug("=== session_name ===", $session_name);
    	return $session_name;
    }

El …/apache2/php.ini tiene:
session.save_path = “/var/lib/php/sessions”
session.auto_start = 1
max_input_vars = 1200

Se están grabando sesiones en /var/lib/php/sessions

Hemos revisado los archivos de configuración alias.conf y config.php y entendemos que estan bien, pero evidentemente algo hemos hecho mal.

Revisamos que en la tabla sg_preinscripcion el registro queda con los siguientes datos:

id_preinscripcion | 1236
usuario | pepeprueba20201@gmail.com
clave | ea2e6cedd7755ab2079cb1cf4822923f079a980d
codigo_validacion |
email_valido | 2020-12-04 17:10:07.898651
facebook |
google |
fecha_registro | 2020-12-04
fecha_ult_modif | 2020-12-04
version_modificacion | 0
version_impresa | 0
persona |
apellido | PRUEBA
nombres | PEPE
pais_documento | 54
tipo_documento | 0
nro_documento | 99888787
numero_cuil |
sexo |
fecha_nacimiento |
nacionalidad | 1
loc_nacimiento |
turno_preferido |
colegio_secundario |
titulo_secundario |
anio_egreso_sec |
ent_emisora_ci |
nro_ci |
pais_emisor_pasap |
nro_pasap |
apellido_padre |
nombres_padre |
apellido_madre |
nombres_madre |
alu_est_civil_uh | N
alu_trab_hace |
alu_trab_desjub | N
alu_trab_fami | N
alu_trab_ocup |
alu_trab_tarea |
padre_trab_hace |
padre_trab_ocup |
padre_trab_otro |
padre_trab_tarea |
madre_trab_hace |
madre_trab_ocup |
madre_trab_otro |
madre_trab_tarea |
alu_cos_est_ap_fam | N
alu_cos_est_trab | N
alu_cos_est_beca | N
alu_cos_est_plsoc | N
alu_cos_est_otra | N
alu_cos_est_espec |
alu_beca_muni | N
alu_beca_otra | N
alu_beca_otra | N
alu_beca_prov | N
alu_beca_tipo_eco | N
alu_beca_tipo_ser | N
alu_beca_tipo_inv | N
alu_beca_eco_tran | N
alu_beca_eco_come | N
alu_beca_eco_foto | N
alu_beca_eco_efec | N
alu_beca_eco_habi | N
alu_otestsup_uni |
alu_otestsup_tipo |
alu_otestsup_area |
alu_otestsup_carr |
alu_otestsup_esta |
alu_otestsup_razon_abandono |
alu_otestsup_razon_abandono_otros |
alu_otestsup_egre |
alu_otestsup_niv |
alu_tec_pc_casa | N
alu_tec_pc_trab | N
alu_tec_pc_univ | N
alu_tec_pc_otro | N
alu_tec_int_movil | N
alu_tec_int_casa | N
alu_tec_int_trab | N
alu_tec_int_univ | N
alu_tec_int_otro | N
alu_idioma_ingl |
alu_idioma_fran |
alu_idioma_port |
alu_idioma_ital |
alu_idioma_alem |
alu_idioma_chino |
alu_idioma_otro |
alu_idioma_otro_nivel |
sec_egreso |
o_est_ter_estado |
o_est_uni_estado |
sit_actual_padre |
sit_actual_madre |
tit_obt_padre |
tit_obt_madre |
cant_fami_cargo |
cant_empl_cargo |
barrio_per_lec |
barrio_proc |
barrio_alleg |
pais_nacionalidad |
existe_trab_alum |
cant_hijos_alum |
vive_actual_con |
obra_social_alu |
obra_social_trab |
obra_social_fami |
obra_social_univ |
costea_estudios |
tiene_beca | N
tiene_beca_univ | N
tiene_beca_nacio | N
tiene_beca_inter | N
remuneracion | N
hora_sem_trab_alum |
practica_deportes | N
hace_dep_univ | N
hace_dep_gim_priv | N
hace_dep_partic | N
hace_dep_otros | N
prac_dep_futbol | N
prac_dep_basquet | N
prac_dep_voley | N
prac_dep_gimnasia | N
prac_dep_tenis | N
prac_dep_natacion | N
prac_dep_handball | N
prac_dep_otros | N
padre_vive |
madre_vive |
vive_con_conyuge |
vive_con_padre |
vive_con_madre |
vive_con_hijos |
vive_con_hermanos |
celular_numero |
celular_compania |
estado_civil |
e_mail | pepeprueba20201@gmail.com
tipo_visa |
otorgamiento_visa |
vencimiento_visa |
tipo_residencia |
tipo_res_per_lect |
calle_per_lect |
numero_per_lect |
piso_per_lect |
dpto_per_lect |
unidad_per_lect |
loc_per_lect |
cp_per_lect |
te_per_lect |
calle_proc |
numero_proc |
piso_proc |
dpto_proc |
unidad_proc |
loc_proc |
cp_proc |
te_proc |
otros_estud_super |
fliares_cargo_alum |
sit_laboral_alu |
categ_ocup_alum |
act_econom_alum |
det_rama_act_alum |
rel_trab_propuesta |
sit_laboral_padre |
ult_est_cur_padre |
act_econom_padre |
det_rama_act_padre |
categ_ocup_padre |
sit_laboral_madre |
ult_est_cur_madre |
act_econom_madre |
det_rama_act_madre |
categ_ocup_madre |
apellido_pers_alleg |
nombre_pers_alleg |
tipo_allegado |
calle_pers_alleg |
nro_pers_alleg |
piso_pers_alleg |
dpto_pers_alleg |
unidad_pers_alleg |
loc_pers_alleg |
cp_pers_alleg |
te_pers_alleg |
residencia |
fecha_respre_otorg |
fecha_respre_venc |
empresa |
empresa_otra |
sector |
subsector |
facilidad_est_emp |
facilidad_est_inst |
pertenece_pueblo_originario |
pueblo_originario |
pueblo_originario_otro |
insc_otra_inst | N
insc_otra_inst_descr |
como_conocio_institucion |
orientacion_recibida |
mot_inst_econom | N
mot_inst_prestigio | N
mot_inst_difusion | N
mot_inst_rec_estud | N
mot_inst_rec_amigos | N
mot_inst_sist_ing | N
mot_inst_ubicacion | N
mot_inst_otros | N
mot_prop_vocacion | N
mot_prop_sug_fam | N
mot_prop_rec_social | N
mot_prop_ins_lab | N
mot_prop_perf_prof | N
mot_prop_mejora_ec | N
mot_prop_util_soc | N
mot_prop_otros | N
es_celiaco | N
adeuda_materias | N
estado | A

Desde ya muchas gracias
Saludos

Hola, instalamos la versión 3.11.1 y funcionó!!