mwhiting has asked for the wisdom of the Perl Monks concerning the following question:
Hi - I have a script that runs on both windows and linux servers. On windows, I use perl2exe to compile it, though I don't think that is the source of the problem here.
The script uses CGI::Session for Session id's for the purposes of keeping a password from one session to the next. With a Linux/unix server, if you are logged in successfully, and later copy and paste the url from your browser (which contains a parameter with the Session id) into an email and send it to another computer, the second computer doesn't recognize the session id as valid for itself and re-prompts for password (as it should do).
It would be an url similar to this:
myserver.com/script.exe?dbNum=1&action=3&CGISESSID=e91b1bfb03f67854f9675b40f6a705ac
But on a windows server the same action doesn't result in getting prompted for a password. The server will recognize the sessionID and just continue on as normal, even though noone has ever entered a password on this second pc before.
Any insights as to why this would be?
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: SessionID on a windows server
by ikegami (Patriarch) on Jan 29, 2015 at 19:09 UTC | |
by mwhiting (Beadle) on Jan 30, 2015 at 00:20 UTC | |
Re: SessionID on a windows server (secure cookies)
by Anonymous Monk on Jan 30, 2015 at 00:29 UTC | |
by mwhiting (Beadle) on Jan 30, 2015 at 15:37 UTC | |
by Anonymous Monk on Jan 31, 2015 at 10:06 UTC | |
Re: SessionID on a windows server
by mwhiting (Beadle) on Jan 30, 2015 at 15:34 UTC | |
by Anonymous Monk on Jan 31, 2015 at 10:07 UTC | |
Re: SessionID on a windows server
by mwhiting (Beadle) on Feb 18, 2015 at 19:59 UTC | |
Re: SessionID on a windows server
by sundialsvc4 (Abbot) on Jan 30, 2015 at 14:42 UTC |