I'm wondering what I would do to go about letting a guest use my web application without registering, then if they attempt to save their work they are prompted with a registration. This will be in a rails application by the way. Can I just allow public access to part of the work flow, then when they save check if they're a registered user (by session value, or cookie?). If they aren't a registered user, save all their work into the session and let them fill out a sign out form. On successful registration automatically log them in and initiate the create on the db?
views:
45answers:
1
+1
A:
You will want to keep track of data in the session. Some people suggest making a module or library to deal with data inside the session. For example, you might have a SessionCart class that deals with cart items in the session.
At the point the person decides to become a user, you can store some data in a cookie if you need to recreate the session.
Jared
2010-05-23 19:36:42
Thanks, I think I'm on the right track. We'll see soon enough!
Brandon Cordell
2010-05-24 15:06:25