From the first post of this thread:
s_mack:
sessionWatcher provides serves the following purposes:
-
- To return a user to the page they were on after they log in using the "log in" links (but doesn't interfere with pages that have built-in history). This is more intuitive for the user.
- To allow a user to not have to re-type data when submitting a form after their session has timed out. This can apply to the Contact Us page, the Write a Review page, or any page that a user is required to be logged in to submit, and could conceivably take longer than 24 minutes to complete (24 minutes is the default session time-out). For example, if they are a slow typer or they get distracted. Save your customers unnecessary work and frustration!
I may have highlighted item 2 with red, but the first item is the primary feature in my opinion, and the one I still strongly believe you guys should include in the core code! Absolutely no security holes with that one (or #2 unless a shopkeeper did so) and it makes the shop login process worlds more intuitive for the end user.
I've always thought it absurd that you go to the store, add a product, go to checkout, login, and are sent back to the product. huh? You should obviously be sent back to the checkout where you were! With the first feature of this mod that happens. No matter where the customer is when they login they are sent back there. it just makes sense.