in reply to Secure State Maintenance
IMO there is no need to use crypto, save for md5, or sha1, which you could use to generate the sess_id, (seeded by the pid, time, rand and username perhaps). If you're going to have a high transaction site, you may as well use md5 (or sha1) because, its easy, and the chance of a collision is amazingly small.
There are of course prebuilt things out there, however, I chose to write my own because it was fun and taught me a lot.
For added security, add a dash of https, and run your sessions over it.
Check out this node for a thread on sessions management without cookies, and here for a bit of light reading on secure session management.
|
|---|