rotoZOOM
ACM maniac
Перемещение на запрошенную страницу после авторизации
Доброе время суток !
Есть такая задача:
сайт имеют право просматривать только зарегистрированные пользователи.
Когда один зарегистрированный пользователь кидает ссылку на определенную область этого
сайта другому зарегистрованному пользователю, то чтобы эту область отобразить необходимо
произвести авторизацию второго пользователя.
Таким образом введя в строку браузера:
www.mysite.ru/new/foto/homyachki.php?showthumb=true
его естественно перемещают на страницу авторизации
www.mysite.ru/login
Так вот ... после авторизации хорошо бы его перенести на запрашиваемую страницу.
То есть запомнить ее, авторизовать пользователя, перенести.
Посоветуйте как лучше это сделать.
Стоит ли использовать сессию ?
Каким образом это сейчас реализовано у меня:
При попадании неавторизованного пользователя на любую страницу,
запоминается ее (страницы) относительный путь + параметры, после чего кодирую эту строку
base64 и передаю GET запросом на страницу авторизации
(base64_encode($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']))
, которая после логина декодирует url и переносит пользователя куда надо.
Заранее спасибо
Доброе время суток !
Есть такая задача:
сайт имеют право просматривать только зарегистрированные пользователи.
Когда один зарегистрированный пользователь кидает ссылку на определенную область этого
сайта другому зарегистрованному пользователю, то чтобы эту область отобразить необходимо
произвести авторизацию второго пользователя.
Таким образом введя в строку браузера:
www.mysite.ru/new/foto/homyachki.php?showthumb=true
его естественно перемещают на страницу авторизации
www.mysite.ru/login
Так вот ... после авторизации хорошо бы его перенести на запрашиваемую страницу.
То есть запомнить ее, авторизовать пользователя, перенести.
Посоветуйте как лучше это сделать.
Стоит ли использовать сессию ?
Каким образом это сейчас реализовано у меня:
При попадании неавторизованного пользователя на любую страницу,
запоминается ее (страницы) относительный путь + параметры, после чего кодирую эту строку
base64 и передаю GET запросом на страницу авторизации
(base64_encode($_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']))
, которая после логина декодирует url и переносит пользователя куда надо.
Заранее спасибо
