Задачи в cron и Авторизация

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

trainracing M
Аватара
trainracing M
Возраст: 32
Репутация: 13
Сообщения: 121
Зарегистрирован: 07.10.2016
С нами: 7 лет 6 месяцев
Сайт

Сообщение #1 trainracing » 07.10.2016, 10:22

Тестирую Okaycms и столкнулся с проблемой:

В симпле была другая авторизация, и код

Код: Выделить всё

curl --request GET 'http://логин:пароль@site.ru/backend/index.php?module=CurrencyAdmin&auto_update=1' >/dev/null 2>&1

работал, а тут нет.

Думаю из-за другой авторизации. Soap включен. Подскажите, как правильно сделать команду в крон?

korshunov
korshunov
Репутация: 148
Сообщения: 1862
Зарегистрирован: 03.12.2015
С нами: 8 лет 4 месяца
Skype

Сообщение #2 korshunov » 07.10.2016, 13:55

По-моему, такого удовольствия не получится в принципе, так как
1. для авторизации админа надо отправлять данные доступа методом POST,
2. После авторизации принудительно идет редирект на главную страницу админки и переданные параметры теряются.

Чтобы такое работало, можно
1. Перевести Ваш скрипт за пределы админки ИЛИ
2. Переделать авторизацию в админке.

А вообще-то это недостаток входа в админку, так как введенный первоначальный адрес типа
http://domain.ru/backend/index.php?module=ImportAdmin
теряется после авторизации админа.

В Simpla такого недостатка нет...

trainracing M
Аватара
trainracing M
Возраст: 32
Репутация: 13
Сообщения: 121
Зарегистрирован: 07.10.2016
С нами: 7 лет 6 месяцев
Сайт

Сообщение #3 trainracing » 27.04.2017, 10:07

Как перенести автообновление module=CurrencyAdmin&auto_update=1 по крону за пределы админки? Подскажите плиз(((

korshunov
korshunov
Репутация: 148
Сообщения: 1862
Зарегистрирован: 03.12.2015
С нами: 8 лет 4 месяца
Skype

Сообщение #4 korshunov » 27.04.2017, 12:02

Размещать нужный файл (файлы) за рамками админки. И скорее всего, в файлах этих придется делать специальные изменения. Коротким волшебным кодом для вставки вряд ли обойдетесь.
Скорее всего, работа настоящая потребуется, бесплатно вряд ли кто сделает, особенно с учетом того, что у Вас своя нестандартная доработка...

OkayCMS M
Администратор
Аватара
OkayCMS M
Администратор
Репутация: 216
Сообщения: 1627
Зарегистрирован: 12.11.2015
С нами: 8 лет 5 месяцев
Сайт Skype

Сообщение #5 OkayCMS » 27.04.2017, 13:48

trainracing писал(а):Как перенести автообновление module=CurrencyAdmin&auto_update=1 по крону за пределы админки? Подскажите плиз(((
Можете посмотреть как вынесена за пределы админки интеграция с 1С (папка cml в корне). Возможно это вам поможет.

trainracing M
Аватара
trainracing M
Возраст: 32
Репутация: 13
Сообщения: 121
Зарегистрирован: 07.10.2016
С нами: 7 лет 6 месяцев
Сайт

Сообщение #6 trainracing » 23.05.2017, 14:20

не помогло

trainracing M
Аватара
trainracing M
Возраст: 32
Репутация: 13
Сообщения: 121
Зарегистрирован: 07.10.2016
С нами: 7 лет 6 месяцев
Сайт

Сообщение #7 trainracing » 26.05.2017, 11:58

через indexview вынесли)


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 34 гостя