Let's say a user wants to perform an action that requires him to be logged in (e.g. sending a private message) so a link is provided to him to log in with a message similar to the following:
Only registered users can perform this action. If you have an account, log in.
Should the user be redirected back to the send private message screen after the authentication process (log in)?
In other words:
- Send private message screen (user unauthenticated)
- Log in
- Send private message screen (user authenticated)
Is this the most user-accessible way to keep the user doing what he originally intended to, without breaking his flow?