Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

требуется, чтобы после авторизации и при выходе редиректило на главную.


Trantor

Recommended Posts

$this->request->get['route']

эта текущий путь.

если у тебя авторизация идет с помощью модуля, тогда эту конструкцию вставляешь вместо account/account и остаешься на той же странице на которой авторизовался. Если нет, тогда сложнее и тебе всегда нужно будет запоминать в сессионной переменной 2 url: текущий и предыдущий! И если ты переходишь на страницу авторизации, редирект должен происходить на предыдущий url.

Привет коллеги!

Тоже заинтересовал вопрос - требуется, чтобы после авторизации и при выходе редиректило на главную.

Пробовал по первому посту, чет не заработало.

Может кто подскажет популярно, как это сделать правильно?

Надіслати
Поділитися на інших сайтах


Выход:

файл - catalog/controller/account/logout.php

заменить: $this->redirect($this->url->link('account/logout', '', 'SSL'));

на: $this->redirect($this->url->link('common/home', '', 'SSL'));

 

Вход: 

файл - catalog/controller/account/login.php

заменить: $this->redirect($this->url->link('account/logout', '', 'SSL'));   строки 64 и 103 примерно, остальные не трогать

на: $this->redirect($this->url->link('common/home', '', 'SSL'));

 

На попытку попасть в закладки, заказы и прочее не влияет, после авторизации попадете в закладки, что есть правильно.

  • +1 1
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.