Pues register globals si se encuentra en "on", lo cual es necesario.
Esta es la página que recibe los parámetros: $cedusu $pas $tipid y ejecuta la validación de usuario...
Código PHP:
<?php
session_cache_limiter('nocache');
session_start();
include('../lib/glolibdb.inc');
include('../lib/glolibcri.inc');
include('../lib/glolibutil.inc');
include('../conf/glolibconf.inc');
include('../lib/glolibsoc.inc');
include('../lib/glolibdbdatacas.inc');
include('../lib/glolibseg.inc');
//---------------------------REGISTRO Y LECTURA DE VARIABLES DE SESION------------------------
//registra en la sesión las variables idusu con el número de la cédula recibido de la página de logeo
$_SESSION['vs_cambioclave']="";
settype($cedusu,"string");
$_SESSION['vs_idusu']=$cedusu;
settype($tipid,"string");
$_SESSION['vs_tipidusu']=$tipid;
settype($pas,"string");
$_SESSION['vs_claveusu']=DCcriptcoo($pas);
$_SESSION['vs_claveusuingresada']=$pas;
$_SESSION['vs_cambioclave']=$cambioclave;
$_SESSION['vs_llave']=$llave;
$_SESSION['vs_inicial']=$inicial;
if ($_SESSION['vs_textoError'] == "") {
$_SESSION['vs_textoError'] = retornarTextoErrorApp();
}
echo " <HTML>";
echo " <HEAD>";
echo " </HEAD>";
echo " <BODY>";
//--------------------------------VALIDAR SI ES USUARIO ADM BD O USUARIO ADMINICIALIZADOR------------------------------------
//-------------------------------------VALIDAR ACTIVIDAD DE LA BASE DE DATOS------------------------------------
//Determinar que tipo de usuario es: Administrador o Usuario Normal - 0, Administrador SSO - 1.
$valUsuAdm = validarUsuarioAdmBD();
//Si el usuario es Administrador Normal Verifica que la base de datos se encuentre activa.
if ($valUsuAdm == 0)
{
validarActBD();
}
//--------------------------------------------------------------------------------------------------------------
//-------------------------------------VALIDAR USUARIO------------------------------------
$resultadoValidarUsuario=validarUsuario($valUsuAdm);
switch($resultadoValidarUsuario){
case 1: //caso 1: Cuando el usuario ingreso sin problemas y cuando el usuario usuario solicitó el cambio de clave verificando la caja en la página de logeo
echo " <script> window.open(\"glovalidanav.php\",\"_top\" ); </script> ";
break;
case 2: //caso 2: La validación de usuario solicitó el cambio de clave. Por codigo de bloqueo o por validación de tiempo de vencimiento de clave
$_SESSION['vs_cambioclave']=1;
echo " <script> window.open(\"glovalidanav.php\",\"_top\" ); </script> ";
break;
default: echo " <script> window.open(\"glovalidanav.php\",\"_top\" ); </script> ";
break;
}
//-----------------------------------------------------------------------------------------
echo " </body>";
echo " </html>";
?>