in reply to Re: Perl/Cookie and data transmission
in thread Perl/Cookie and data transmission

Sorry about the mix-up.

All the other users have been able to connect AND navigate the site with the exception of the one client in question, in their office.(I can connect and navigate using their login from any other location)

The "client in question" can connect to the main page via the login form but is unable to navigate from there.
It seems like whenever they try to submit any arguments it doesn't work. ie: client.cgi?arg1=123&arg2=321

Are there any browser, software, or even firewall specific settings that would prevent someone from submitting data in the form of an argument? Or maybe any other software/hardware specific settings? We've tried from multiple computers in their office and had the same results so I'm beginning to think it could be in their network.

  • Comment on Re^2: Perl/Cookie and data transmission

Replies are listed 'Best First'.
Re^3: Perl/Cookie and data transmission
by dynamo (Chaplain) on Jun 01, 2005 at 20:21 UTC
    It sounds to me like it could very likely be their network if only computers from inside their network (and more than one of them) are having the problem. Especially if the login works from other locations.

    As for what exactly could be the problem, here are a couple guesses..

    Maybe your client in question is running through a proxy that doesn't want to update or pass through his cookies properly.

    Maybe his browser at work has higher security settings than the machine you tested his login on elsewhere, or the settings are triggered differently based on where you login from -- for example, if you login from the same subnet as the server, perhaps that loosens restrictions.

    I can't really think of many other network-related settings. Get some debug info on the server side to help narrow down the issue: make scripts that will just dump their args and cookies back to the browser and you can see exactly what is being updated and when.

    Hope that helps.

    - P

      UPDATE:

      Thanks for your help.

      I switched the system around a little and instead of storing the session ID in a cookie, I'm passing it through the URL in stead. Access wise, everything is working fine.

      I was wondering if anyone had any tips on beefing up the security. I know having the SID in plain sight isn't the safest thing in the world, but I've also taken a few minor steps in keeping it secure.

      The creation of my SID is a very reliable, random, process. So I think I've done well there. I'm also checking the user's IP against the person who originally logged in. (I know this can be troublesome with proxies and what not, and I also know it's possible to spoof an IP rather easily in a browser.)

      So with that said... Any security suggestions would be great.