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

Вылает админка только при СИСТЕМА => Настройки => Сохранить


magmak

Recommended Posts

Вылетает админка только при СИСТЕМА => Настройки => Сохранить

в чем мб проблема подскажите пожалуйста?

хочу изменить параметры в системе а не могу...вылетает и пишет, что неправильная токен сессия,

журнал ошибок молчит по этому поводу.

 

www.mishki-teddy.by

ocStore-1.5.4.1.2

 

из тех советов, что не помогли:
1) перезалил файлы админки

2) удалять модули и устанавливать занова в поисках ошибки (кэш чистил)

3) применить любые настройки в админке

Змінено користувачем magmak
Надіслати
Поділитися на інших сайтах


Что делали до этого?

в этом то и проблема, что ничего особенного, редирект на www, ничего особенного вроде бы.. модуль быстрый заказ, в журнале ошибок никаких не выдаёт, не понимаю в чем прикол :(

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


Это ж админка, а там есть редиректы?

А как же... Обработка кнопок "Сохранить", "Отмена".

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

Кнопка отмена - посмотрите - это ссылка

Сохранить уводит на js обработчик формы, возможно тоже ссылка... ну у меня так.

 

проверка на токен происходит в обработчике (контроллере)

Надо сравнивать.

 

А редиректов... явных... нет

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

Я что имел ввиду?

Взять контроллер платежного модуля cod

 

При нажатии на сохранить перекинет на payment/cod

 

Там:

if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
			$this->model_setting_setting->editSetting('cod', $this->request->post);

			$this->session->data['success'] = $this->language->get('text_success');
			
			$this->redirect($this->url->link('extension/payment', 'token=' . $this->session->data['token'], 'SSL'));
		}

Соответственно, если есть post и валидация данных прошла, то после сохранения настроек редиректит на extension/payment

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

 

вылетает и пишет, что неправильная токен сессия

 

Т.е. не проходит проверка валидности прав пользователя

А то что редирект происходит из системы не существенен

'token=' . $this->session->data['token'],  в параметрах  будет указан токен

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

перезалил все файлы админки на стандартные,  перепробовал найти проблему в модулях, вопрос не снялся...подскажите, как явно решить вопрос, немного не понял ваших советов

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


Я что имел ввиду?

Взять контроллер платежного модуля cod

 

При нажатии на сохранить перекинет на payment/cod

 

Там:

if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
			$this->model_setting_setting->editSetting('cod', $this->request->post);

			$this->session->data['success'] = $this->language->get('text_success');
			
			$this->redirect($this->url->link('extension/payment', 'token=' . $this->session->data['token'], 'SSL'));
		}

Соответственно, если есть post и валидация данных прошла, то после сохранения настроек редиректит на extension/payment

а мне делать то, что я не понял :))))

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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