error en login autogestión

Buen día, estamos trabajando con la versión 3.18.1 y un usuario nos reportó que al querer ingresar en autogestión le sale el mensaje de “No tenés permisos para acceder a este punto de acceso”. Que deberiamos hacer?

Gracias,
Naimid.

Hola Naimid,

Esto se debe a que la persona no tiene carreras, lo podes ver acá:

  1. Función validar_persona_logueada de la clase src/siu/modelo/autenticacion/fuente_usuarios_guarani.php.

  2. Hay una parte que valida que tenga carreras, se ejecuta la query de la función carreras de la clase src/siu/modelo/datos/db/persona.php, si no devuelve registro da el error que mencionabas. Filtra según lo siguiente:


		//filtramos por ra que este en punto de acceso kernel::proyecto()->get_puntoacceso_x_ra();
		//
		// Recupera las carreras en las que se encuentra la persona como "alumno activo"
		// Solo alumnos con inscripciones aceptadas o pendientes en la propuesta.
		// Alumnos en cualquier estado de calidad (Activo/Pasivo) y regularidad (Regular = SI / NO)
		// Lista propuestas de tipos de propuestas que estan marcadas como que estan disponibles en autogestion (sga_propuestas_tipos.disponible_en_autogestion = S)

Si es posible envíanos los logs al momento de querer iniciar sesión.

Habría que revisar las carreras en las que esta inscrito dicho alumno.

saludos.
2

Naimid, fijate este otro mensaje por el mismo tema:
https://foro.comunidad.siu.edu.ar/index.php?topic=22582.msg101340