Buenas foreros,
Por fin he conseguido solucionar este problerma. Despues de casi 2 dias de investigacion y depuracion y casi 2 años conviviendo con este problema he descubierto que el problema estaba con el servidor de validacion de login, el cual es la tabla que gestiona los permisos tenia un 2 en el tiempo de sesion en vez de un 100.
Gracias a todos los que me han intentado ayudar y tambien a la gente que se ha molestado en leer mi problema. Yo pensaba que en los foros de ayuda rara vez te contestaban o te orientaban hacia donde podria estar el problema.
Gracias y un saludo