Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/10/2006, 09:23
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
hasta acá todo ok, el problema es que cuando pongo usuario y contraseña la página donde puedo modificar los datos de la empresa no recibe la variable cod_bus, de alguna forma el proceso de validación del usuario destruye esta variable o borra su valor, lo he comprobado porque si ingreso mal la contraseña o el usuario $_GET[cod_bus] pierde su valor.
Si, .. Autentificator si te fijas en su código principal: aut_verifica.inc.php veras que al validar y existir un error, redirecciona .. también lo hace cuando autentifica (redirecciona a si misma para que queden disponibles tus variables en la sesión realmente).

El proceso "natural" de uso de Autentificator sería:

Página de ingreso a tu sistema, validaciones y login en general -> entrada a tu sistema (con el usuario ya autentificado).

Por la filosofía de Autentificator no es aplicable que vengas ya de otros scripts con ciertas variables en GET/POST/SESSION y pretendas hacer "login" en ese punto.

Las redirecciones en aut_verifica.inc.php las hace en las sentencias:

header("Location: ....");

No es recomendable que como "parche" ahí en ese URL que se redireccionas indiques tus variables que llegan en GET/POST, limitarías el ambito de funcionamiento del código de validación "genérico".

Te recomiendo usar la filosofía que te menciono:
Pide autentificación -antes- para usar tu sistema .. ahí podrás disfrutar ya de la sesión activa y creada por Autentificator para por ejemplo .. propagar esos datos que vas pasando por el URL en forma segura (donde corresponda).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.