
Jasmine
Administrator
/ Moderator
Jan 13, 2000, 3:50 AM
Post #2 of 2
(2290 views)
|
Does it always read www.fool.com/run.pl?passwd, or does the passwd change (not to your password, I understand)? Perhaps to a sequence of numbers? If so, then they are using the contents of the QUERY_STRING environment variable ($ENV{'QUERY_STRING'}) to pass along a session id. That is, once you log in, you are assigned a unique id. From that point on, all links available to you within the program contain this unique id, which is tied back to your login in a database on the server. The other possibility is that they are using Perl modules to maintain stateless sessions. Two modules that look like they do this are: CGI::Persistent -- Transparent state persistence for CGI applications. CGI::EncryptForm - Implement trusted stateful CGI Form Data using cryptography. Hope this helps!
|