dlevais
@dlevais
хочу быть front-end

Как вернуть пользователя после авторизации обратно на страницу продукта?

Добрый день, Тостер!

Суть проблемы : пользователь (далее "П") находится на странице продукта (некая субстанция, которую можно скачать, только после авторизации), П кликает на "скачать" и ему вылазит модельное окно в котором говорится, что для скачивания нужно, либо авторизоваться, либо зарегистрироваться. П выбирает, что то с выше изложенного и попадает на соответствующую страницу. Посоветуйте, возможно ли со стороны Front End`а вернуть П обратно на продукт?

Спасибо.
  • Вопрос задан
  • 284 просмотра
Решения вопроса 1
@Bhudh
Со стороны Front End`а можно просто не уходить со страницы продукта.
Если же авторизация либо регистрация жёстко требует отдельной страницы, можно сохранить любым способом (cookie, LocalStorage, SessionStorage, IndexedDB &c. &c.) адрес текущей страницы продукта и затем скриптом поменять текущий адрес на запомненный.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
villiwalla
@villiwalla
HTML-верстка
History API, location
Ответ написан
Комментировать
Сохраняете в localStorage или sessionStorage ссылку на этот продукт. После авторизации/регистрации проверяете, если есть ссылка сохраненная, то перенаправляете пользователя туда, иначе ничего.
Ответ написан
@alekssamos
Программист любитель
Ну либо как вариант таскать за собой GET параметр redirecturl
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы