Достаточно ли параметра строки запроса на странице входа в систему?
Например: www.example.com/Login.php?returnUrl=[someUrl]
После успешной аутентификации пользователь будет перенаправлен на URL-адрес, указанный в строке запроса.
...
Редактировать: Это общее решение, оно не может быть вариантом, учитывая рамки, которые вы используете. Но что-то нужно учитывать.