В коде, который перенаправляет на страницу входа в систему, возьмите URL текущего запроса (с $ _SERVER ['REQUEST_URI']), urlencode его (используя функцию urlencode с соответствующим названием) и добавьте его к URL, который вы перенаправляете какпеременная строки запроса (скажем, что-то вроде returnurl).
Затем на странице входа в систему проверьте, присутствует ли returnurl в строке запроса, и перенаправьте ее, если она есть.
Iне слишком хорошо знаю PHP, но это должно привести вас в правильном направлении.