He will necessarily have to register, verify his email id and then he will be redirected to the forum main page by which time he loses track of what thread he was originally going to post under unless he hits the back button or knows the url.
To make this system more intuitive, it would be nice if suggestion #1 or #2 could be implemented below.
- When a guest goes to the sign up page from an existing thread location (or it can be frankly any location on the forum), store the location in session and when he completes the sign up process, redirect him to that page. This way the user keeps track of what page he originally came to see in the first place and does not get confused.
- Ideally, it would be best if a guest could be allowed to actually comment on the thread but instead of posting it, the thread takes him to the sign up page on the next step and only after completion of the sign up formalities, is his post made visible. There can be a time limit set at the backend which acts as a threshold time for which a post will be saved before its lost (to prevent cluttering up the DB with posts from users who never completed the sign up.)