I think that Pilot is having the problem because the PM code sets the cookies not taking into consideration whether a person have selected to store the cookies for a year or not. It just sets the cookie with some expiration date that is in the distant future. I doesn't even check what the value of the NameStorage variable is.
Just like everytime I come to this site, it automatically knows who I am and I have it set so that my username and password are not saved in memory. Yet it still knows who I am.
I modified the PM's on my board to eliminate the call to the set_cookie subroutine and added code that will use the ForwardWithCookies routine that postings.cgi uses. That way, the cookies seem to be set right.
Donate to UBBDev today to help aid in Operational, Server and Script Maintenance, and Development costs.
Please also see our parent organization VNC Web Services if you're in the need of a new UBB.threads Install or Upgrade, Site/Server Migrations, or Security and Coding Services.