Смотреть нужно файлы, настройки модуля. Где-то логин и пароль должны сохраняться.
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
А написать автору модуля? Он вроде никогда с поддержкой не отказывал. Это первое.Второе. 1С использует базовую http авторизацию на этапе checkauth. Правило в хтаксесс добавили?
http://e-1c.ru/node/145читай как должно быть
<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>
location / { setenv HTTP_AUTHORIZATION:$http_authorization;
cоединение=новый HTTPСоединение("vashsite.ru", 80,Логин, Пароль); //Подключаемся к серверу, порт 80 - стандартный, логин и пароль нало указать
04:55:48 < failure E-mail не указан Пароль не задан
Если у вас в поле выбора пользователя выпадающий список, значит профили пользователя создаются отдельно и потом только выбираются в настройках.
Если это профили от prestashop, тогда нужно создать такого пользователя в 1C (с таким email и паролем).