Помогите, братцы преста 1.6 + 1С

Автор hoop, 21 марта 2018, 14:49:55

« назад - далее »

Миколас

Смотреть нужно файлы, настройки модуля. Где-то логин и пароль должны сохраняться.

hoop

#16
Цитата: Миколас от 21 марта 2018, 18:11:27
Смотреть нужно файлы, настройки модуля. Где-то логин и пароль должны сохраняться.

private function processLogin()
    {
       
        $email = trim($_SERVER['PHP_AUTH_USER']);
        if (empty($email)) {
            $this->errors[] = Tools::displayError('Email is empty.');
        } elseif (!Validate::isEmail($email)) {
            $this->errors[] = Tools::displayError('Invalid email address.');
        }

       
        $passwd = trim($_SERVER['PHP_AUTH_PW']);
        if (empty($passwd)) {
            $this->errors[] = Tools::displayError('The password field is blank.');
        } elseif (!Validate::isPasswd($passwd)) {
            $this->errors[] = Tools::displayError('Invalid password.');
        }

что то похожее? это выскакивает когда я приписывваю к
http://pool-asd.ru/modules/prestashop1z/1c_exchange.php?type=catalog&mode=checkauth

savvato

А написать автору модуля? Он вроде никогда с поддержкой не отказывал. Это первое.
Второе. 1С использует базовую http авторизацию на этапе checkauth. Правило в хтаксесс добавили?

hoop

#18
Цитата: savvato от 21 марта 2018, 21:14:40
А написать автору модуля? Он вроде никогда с поддержкой не отказывал. Это первое.
Второе. 1С использует базовую http авторизацию на этапе checkauth. Правило в хтаксесс добавили?
Да первом делом написал автору жду....
нет, правило не добавлял, не знаю как... подскажи пожалуйста)

Миколас


hoop

#20
Цитата: Миколас от 22 марта 2018, 10:22:42
http://e-1c.ru/node/145
читай как должно быть
Почитал, не понял.. ?type=sale&mode=query вбил это, еще больше не понял... что делать?

tigran

Для Apache в htaccess нужно добавить
<IfModule mod_rewrite.c>
    <IfModule mod_env.c>
        SetEnv HTTP_MOD_REWRITE On
    </IfModule>

    RewriteCond %{HTTP:Authorization} ^(.*)
    RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]
    RewriteEngine on
</IfModule>

Для Nginx
location / {
    setenv HTTP_AUTHORIZATION:$http_authorization;

hoop

#22
закинул код для аппача в корень сайта в файл htaccess, ничего не поменялось :-[

Миколас

Цитироватьcоединение=новый HTTPСоединение("vashsite.ru", 80,Логин, Пароль); //Подключаемся к серверу, порт 80 - стандартный, логин и пароль нало указать
логин и пароль указать
ищи где в модуле определяются логин и пароль

mistral

В логе log.txt явно указана причина
04:55:48 < failure E-mail не указан Пароль не задан

hoop

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

mistral

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

hoop

Цитата: mistral от 22 марта 2018, 12:11:43
Если у вас в поле выбора пользователя выпадающий список, значит профили пользователя создаются отдельно и потом только выбираются в настройках.
да, список выпадающий. а эти профиля от входа в престу, я пробовал и со старым и с новыми, все глухо.

mistral

Если это профили от prestashop, тогда нужно создать такого пользователя в 1C (с таким email и паролем).

hoop

#29
Цитата: mistral от 22 марта 2018, 12:18:15
Если это профили от prestashop, тогда нужно создать такого пользователя в 1C (с таким email и паролем).

Опа..возможно Вы правы, сейчас пару минут)