Перенаправление пользователя назад к первоначально желаемому URL после входа в систему

С Прототипом можно также сделать:

HTML:

<ul id="mylist"></ul>

JS:

$('mylist').insert('<li>text</li>');
6
задан 25 August 2009 в 19:22
поделиться

4 ответа

Будет ли достаточно параметра строки запроса на странице входа в систему?

например: www.example.com/Login.php?returnUrl=[someUrl sizes

После успешной аутентификации , пользователь будет перенаправлен на URL-адрес, указанный в строке запроса.

...

Изменить: это общее решение, во многих случаях это не вариант, учитывая используемую вами структуру. Но есть что подумать.

5
ответ дан 17 December 2019 в 04:50
поделиться

Я опубликовал немного кода из моего класса «My_Form», в форму которого встроено отслеживание «реферера». на SO1249274 . Другие решения, опубликованные там, также могут помочь вам решить вашу проблему.

0
ответ дан 17 December 2019 в 04:50
поделиться

Я уже делал где мы перенаправляем на / login с простым параметром «вернуться». Логин видит параметр и проверяет реферера, чтобы убедиться, что это одна из наших страниц. Если это так, он перенаправляет обратно этому рефереру. Очень хорошо работает. В противном случае можно указать «назначение» для перенаправления после входа в систему в другом параметре (будь то строка запроса, сеанс или флэш-сообщение)

0
ответ дан 17 December 2019 в 04:50
поделиться

Я использую переменную сеанса для хранения запрошенного URL. Когда он успешно входит в систему, я проверяю, установлена ​​ли эта переменная сеанса. Если он установлен, я перенаправляю на запрошенный URL.

0
ответ дан 17 December 2019 в 04:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: