Jump to content
Sign in to follow this  
Kirillius7777

Redirect на последнюю страницу прошлой сессии после авторизации

Recommended Posts

Если истекает сессия и зарегистрированному пользователю необходимо повторно вводить данные доступа, он не перенаправляется на последнюю использованную страницу. Пользователю было бы удобнее, когда он остается на той же странице, на которой остановился во время предыдущего сеанса работы.

 

Как перенаправить пользователя на последнюю использованную страницу после повторной авторизации. Это повысит удобство пользования сайтом.

 

Я думаю, нужно записывать в базу новую переменную текущую страницу пользователя, а потом добавить ее в файле login.php

$this->redirect($this->url->link('$last-url', '', 'SSL'))
 
Но не силен в PHP
 

Share this post


Link to post
Share on other sites

Ну... половину вы уже сделали...

Первая часть - сохранять в таблице пользователя последнюю посещенную страницу

 

А если эта последняя была success от оформления заказа?

Share this post


Link to post
Share on other sites

Я юзаю старю хмлку от вкмода. Оно через HTTP_REFERER както там работает.

 

З.Ы. А может это и не то, что нужно Вам. У меня в магазе так никто и не зарегался из покупающих. Видать народ на столько обленился, что им подавай только быстрый заказ с функцией "перезвоню"

no_login_redirects.xml

Share this post


Link to post
Share on other sites

Ну... половину вы уже сделали...

Первая часть - сохранять в таблице пользователя последнюю посещенную страницу

 

А если эта последняя была success от оформления заказа?

 

Так в том то и дело, что не сделал, т.к. не умею кодить

 

а про success не подумал, спасибо наверно через else вернуть на 'account/account'

 

Я юзаю старю хмлку от вкмода. Оно через HTTP_REFERER както там работает.

 

З.Ы. А может это и не то, что нужно Вам. У меня в магазе так никто и не зарегался из покупающих. Видать народ на столько обленился, что им подавай только быстрый заказ с функцией "перезвоню"

 

Это если сессия уже идет и пользователь решил войти в кабинет. Спасибо, этот кусок я обязательно использую.

 

И мою логику тогда тоже нужно подправить. Если пользователь с главной страницы решил войти в кабинет, то нужно его вернуть на его последнюю страницу прошлой сессии. А если уже лазит по сайту, то после входа оставить на странице текущей сессии.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.