[SOLUCIONADO] Error en Instalación de Guarani3w

Buenas, el problema que tengo es similar a uno posteado anteriormente, pero no llega a solucionarme mi problema.

Resulta ser que al intentar loguearme con un usuario cualquiera, me vuelve a la misma página inicial (identificarse.php). Después de debuggear un rato largo, descubro que el sp_pagina_net que debería devolver la pagina siguiente, me genera como pagina siguiente la misma de la cual vengo, es decir, identificarse.php.

Me podrán dar una mano, orientarme para ver como puedo resolver la cuestión.

Gracias, Christian Vázquez

UNMoreno

PD: También debo aclarar que es extremadamente lenta la carga de la página inicial (la única que pude visualizar hasta el momento) y no se a que se debe.

Hola

El usuario que tenes definido en los parametros del sitio web tiene perfil Alumno?

Emilio

Cuando decis “Parametros del sitio web” a qué te referís exactamente?

al archivo de parametros.inc.php que tenés que configurar.

Gracias por las rápidas respuestas Emilio.

Te adjunto el archivo con la configuración actual. Te cuento que para descartar problemas de conexión a la base probé descomentar el tema de los parámetros que se envían, como así también forzar la “página siguiente” donde comprobé que se conecta y valida correctamente la clave del usuario ingresado.


Laura, el dsn “Guarani3w” debe estar definido en el servidor web apuntando a la base de guaraní.
$_SESSION[“ses_sUser”] = “”; // Usuario del DBMS
$_SESSION[“sPasswd”] = “”; // Clave del DBMS
El usuario y clave aparentemente no están definidos, si es así, deben existir como otro usuario de Guaraní gestión pero con perfil Alumno

Gracias Damián.

El DSN ya apuntaba correctamente. El usuario “INTERNET” estaba creado ya como Usuario de Gestión con Perfil alumno. No estaba puesto en el parametros.inc.php. De todas formas lo puse y sigue sucediendo lo mismo.

Qué podremos revisar ahora?

Les adjunto print de pantalla de la configuración del DSN.


Te fijaste en los logs si hay algo que esté dando error?

usuario y clave tienen que estar en los dos lados, el dsn y el archivo de parámetros.
el código de unidad_academica es el mismo que el de la base?

Emilio: El codigo de UA es el mismo en ambos lados.

Damian: En el log de apache me está tirando este error reiteradas veces “The Alias directive in C:/siu/prueba/mapuche/instalacion/toba.conf at line 12 will probably never match because it overlaps an earlier Alias.” Tendrá que ver?

El mapuche está en producción ahi mismo? que php tienen instalado? si no está en producción, quitá el include del toba.conf y fijate si es eso. Generalmente la instalación te agrega una linea al final del conf de apache

Si está en Producción, igual comenté las líneas de include para probar y sigue igual.

La versión de PHP que tenemos instalada es la 5.2.13.

los logs del motor informix o del php no te dan alguna pista?

Ahi chequee los logs y ninguno registra errores por este tema.

poné el archivo adjunto en el directorio www y convocalo.
decime que te devuelve.


Ahi les copio lo que devuelve:

(odbc): SELECT * FROM acc_usuarios; Listado de Usuarios

Array
(
[0] => Array
(
[0] => uguarani
[1] => Usuario Genérico de Guaraní
[2] => Usuario
[3] => uguarani
)

[1] => Array
    (
        [0] => lkopp
        [1] => Laura Kopp
        [2] => Usuario
        [3] => 
    )

[2] => Array
    (
        [0] => rloscri
        [1] => Rubén Loscri
        [2] => Usuario
        [3] => 
    )

[3] => Array
    (
        [0] => ecilae
        [1] => Ecila Echenique
        [2] => Usuario
        [3] => 
    )

[4] => Array
    (
        [0] => cevallos
        [1] => Milena Cevallos
        [2] => Usuario
        [3] => 
    )

[5] => Array
    (
        [0] => sdino
        [1] => Sergio Dino
        [2] => Usuario
        [3] => 
    )

[6] => Array
    (
        [0] => ccelenza
        [1] => Claudio Celenza
        [2] => Usuario
        [3] => 
    )

[7] => Array
    (
        [0] => cristian
        [1] => Cristian Samaniego
        [2] => Usuario
        [3] => 
    )

[8] => Array
    (
        [0] => internet
        [1] => internet
        [2] => Alumno
        [3] => internet
    )

)

bien. la conexión está funcionando correctamente y el usuario está bien.

en la misma página que te mandé reemplaza el select por
execute procedure sp_operaciones_net (‘FCSAG’,‘’,3);
el primer parámetro es la unidad academica, caso tuyo creo que es UNM.
si te devuelve las operaciones del menú intentá con un usuario de autogestion
execute procedure sp_operaciones_net (‘FCSAG’,‘usuario’,3);
donde usuario es la identificacion que ponés en el formulario de login.

el primero devuelve:

        [0] => Net00004
        [1] => Abm
        [2] => netid001
        [3] => 10
        [4] => Menú
        [5] => Actualizaciones
        [6] => Iniciar sesión
        [7] => a_general/identificarse.php

el segundo devuelve:

        [0] => Net00001
        [1] => Internet
        [2] => netid001
        [3] => 10
        [4] => Mi sesión
        [5] => Internet
        [6] => Iniciar sesión
        [7] => a_general/identificarse.php

ahi hay algo que no está correcto.
ustedes modificaron los perfiles y/o los módulos por perfil?
que tipo_usuario tiene el usuario que pusistes para el segundo chequeo (alumno, docente, etc)

Yo me metí con esto recién ahora (Soy Christian).

Me dice Lau que fue la que estuvo con la cuestión Guaraní que no se modificaron los perfiles. Con “módulos por perfil” a qué te referís?

El tipo_usuario del usuario que puse fue “Alumno”.