title: ASP.NET cookie-based sessions, is there SessionStateModule for it?
body: <p>I am looking for a way to do fully cookie-based sessions in ASP.NET. I don't intend to store complex objects in them, just string key-value pairs.</p>
  
  <p>I am looking for something similar to how the Play! framework handles sessions, it basically encodes all the session data in a cookie and takes care of encrypting/decrypting it on each request.</p>
  
  <p>I don't want to have to write my own SessionStateModule for this if I can avoid it, does one exist?</p>
  
  <p>Thanks</p>
  
  <p>EDIT: I don't need to store more data than a cookie can handle (just a few identifiers) and I still need the key-value pairs to be specific to each session. I would like to use cookies so that no server state has to be maintained (either in process or in a database) which allows me to add more servers quite easily and also depend less on external applications (no state server/memcached/redis etc)</p>