Hi All,
I'm going to do my best to articulate what's happening here.
I've written an application which uses sessions to authenticate users and then grants them access to various routines depending on their user level.
It works as I intended with one extremely annoying exception:
If someone logs on using IE, on the same subnet as the server, and has specified in their network settings to not use a proxy for address beginning with (eg. 192.168.1.*) then they are logged in, variables are set in the session container on the server, but then all the variables stored in the session will be destroyed the first time they access an application.
If, without closing their browser, they then logout and log back in as the same or a different user, everything works perfectly.
None of this happens if the user accesses the application through the proxy.
None of this happens if the user accesses the application from a different network.
None of this happens if the user doesn't manually enter the subnet in the options setting of IE.
None of this happens if the user accesses the application via *any other* browser running on Linux or Windows regardless of whether they access the application via the proxy nor not.
Any ideas?
I'm going to do my best to articulate what's happening here.
I've written an application which uses sessions to authenticate users and then grants them access to various routines depending on their user level.
It works as I intended with one extremely annoying exception:
If someone logs on using IE, on the same subnet as the server, and has specified in their network settings to not use a proxy for address beginning with (eg. 192.168.1.*) then they are logged in, variables are set in the session container on the server, but then all the variables stored in the session will be destroyed the first time they access an application.
If, without closing their browser, they then logout and log back in as the same or a different user, everything works perfectly.
None of this happens if the user accesses the application through the proxy.
None of this happens if the user accesses the application from a different network.
None of this happens if the user doesn't manually enter the subnet in the options setting of IE.
None of this happens if the user accesses the application via *any other* browser running on Linux or Windows regardless of whether they access the application via the proxy nor not.
Any ideas?