<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Соединение с 1С]]></title>
		<link>http://forum.readyscript.ru/topic/1403/soedinenie-s-1s/</link>
		<atom:link href="http://forum.readyscript.ru/feed/rss/topic/1403/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Соединение с 1С».]]></description>
		<lastBuildDate>Tue, 31 Oct 2017 14:03:08 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Соединение с 1С]]></title>
			<link>http://forum.readyscript.ru/post/7969/#p7969</link>
			<description><![CDATA[<p>Нет. Больше ничего не нужно. Видимо у Вас совсем старый файл стоял, ещё с &quot;лохматых годов&quot;. Это была обязательная строчка для 1С т.к. она разбирает авторизацию.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Tue, 31 Oct 2017 14:03:08 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/7969/#p7969</guid>
		</item>
		<item>
			<title><![CDATA[Re: Соединение с 1С]]></title>
			<link>http://forum.readyscript.ru/post/7967/#p7967</link>
			<description><![CDATA[<p>Добавил в этот файл строчку <br /></p><div class="codebox"><pre><code>RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]</code></pre></div><p>И соединение прошло. Может еще что-то нужно сделать?</p>]]></description>
			<author><![CDATA[null@example.com (Артур)]]></author>
			<pubDate>Tue, 31 Oct 2017 13:37:08 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/7967/#p7967</guid>
		</item>
		<item>
			<title><![CDATA[Re: Соединение с 1С]]></title>
			<link>http://forum.readyscript.ru/post/7966/#p7966</link>
			<description><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>Дайте пожалуйста содержимое файле .htaccess в корне сайта и версии конфигурации и платформы. А также напишите в поддержку как указано выше.</p></blockquote></div><p>.htaccess</p><div class="codebox"><pre><code>Options +FollowSymlinks
AddDefaultCharset Off
SetEnv PHPRC &quot;/var/www/u0099106/public_html/test/&quot;

&lt;IfModule mod_php5.c&gt;
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
php_flag register_globals off
php_flag display_errors on
&lt;/IfModule&gt;

&lt;IfModule mod_dir.c&gt;
DirectoryIndex index.php index.htm index.html
&lt;/IfModule&gt;

&lt;IfModule mod_rewrite.c&gt;
RewriteEngine On
#RewriteBase /

RewriteRule ^(robots.txt)$ $1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
&lt;/IfModule&gt;

#Запрещаем открывать файлы напрямую
&lt;Files ~ &quot;(\.inc\.php|\.tpl|\.tpl\.php|\.auto\.php)$&quot;&gt;
Order allow,deny
Deny from all
&lt;/Files&gt;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Артур)]]></author>
			<pubDate>Tue, 31 Oct 2017 13:35:10 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/7966/#p7966</guid>
		</item>
		<item>
			<title><![CDATA[Re: Соединение с 1С]]></title>
			<link>http://forum.readyscript.ru/post/7965/#p7965</link>
			<description><![CDATA[<p>Дайте пожалуйста содержимое файле .htaccess в корне сайта и версии конфигурации и платформы. А также напишите в поддержку как указано выше.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Tue, 31 Oct 2017 09:02:36 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/7965/#p7965</guid>
		</item>
		<item>
			<title><![CDATA[Re: Соединение с 1С]]></title>
			<link>http://forum.readyscript.ru/post/7964/#p7964</link>
			<description><![CDATA[<p>Доброго дня, создайте,пожалуйста, обращение в поддержку ( <a href="https://helpdesk.readyscript.ru/ticket/create/">https://helpdesk.readyscript.ru/ticket/create/</a> ).<br />Приложите доступы к файлам и папкам сайта через ftp, повторно рассмотрим вашу проблему и поможем найти решение.</p>]]></description>
			<author><![CDATA[null@example.com (Viktor)]]></author>
			<pubDate>Tue, 31 Oct 2017 08:33:07 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/7964/#p7964</guid>
		</item>
		<item>
			<title><![CDATA[Re: Соединение с 1С]]></title>
			<link>http://forum.readyscript.ru/post/7961/#p7961</link>
			<description><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>Копать в 1С почему не передаёт заголовки HTTP авторизации или смотреть почему не передаются данные авторизации в GET параметре <strong>http_authorization</strong>, также в 1С.</p><p>Например в GET параметре передаются к примеру такие данные:<br /></p><div class="codebox"><pre><code>Basic имяпользователя:парользашифрованныйвbase64</code></pre></div></blockquote></div><br /><p>И все же, проблема ведь единичная. А я пробовал в Рознице, в УНФ, в УТ, в чистой конфигурации, в рабочей конфигурации, в старых версиях, в новых версиях. И везде абсолютно одна и также проблема.... Моя 1С ведь ничем не отличается.</p>]]></description>
			<author><![CDATA[null@example.com (Артур)]]></author>
			<pubDate>Mon, 30 Oct 2017 16:36:33 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/7961/#p7961</guid>
		</item>
		<item>
			<title><![CDATA[Re: Соединение с 1С]]></title>
			<link>http://forum.readyscript.ru/post/7958/#p7958</link>
			<description><![CDATA[<p>Копать в 1С почему не передаёт заголовки HTTP авторизации или смотреть почему не передаются данные авторизации в GET параметре <strong>http_authorization</strong>, также в 1С.</p><p>Например в GET параметре передаются к примеру такие данные:<br /></p><div class="codebox"><pre><code>Basic имяпользователя:парользашифрованныйвbase64</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Mon, 30 Oct 2017 15:10:54 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/7958/#p7958</guid>
		</item>
		<item>
			<title><![CDATA[Re: Соединение с 1С]]></title>
			<link>http://forum.readyscript.ru/post/7956/#p7956</link>
			<description><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>В данном куске кода проверяется прислала ли 1С данные по имени пользователя для авторизации (<strong>PHP_AUTH_USER</strong>). Т.е. судя по всему в заголовках он не присутствует. И если он не найден, то мы проверяем нет в ли в GET параметрах запроса сведений для авторизации. И ошибка Ваша говорит о том, что даже в GET параметре сведения для авторизации не приходят.</p></blockquote></div><p>Куда копать?))</p>]]></description>
			<author><![CDATA[null@example.com (Артур)]]></author>
			<pubDate>Mon, 30 Oct 2017 11:56:53 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/7956/#p7956</guid>
		</item>
		<item>
			<title><![CDATA[Re: Соединение с 1С]]></title>
			<link>http://forum.readyscript.ru/post/7952/#p7952</link>
			<description><![CDATA[<p>В данном куске кода проверяется прислала ли 1С данные по имени пользователя для авторизации (<strong>PHP_AUTH_USER</strong>). Т.е. судя по всему в заголовках он не присутствует. И если он не найден, то мы проверяем нет в ли в GET параметрах запроса сведений для авторизации. И ошибка Ваша говорит о том, что даже в GET параметре сведения для авторизации не приходят.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Mon, 30 Oct 2017 08:28:27 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/7952/#p7952</guid>
		</item>
		<item>
			<title><![CDATA[Соединение с 1С]]></title>
			<link>http://forum.readyscript.ru/post/7949/#p7949</link>
			<description><![CDATA[<p>Уже пару лет у нас не работает выгрузка на сайт напрямую из 1С. Обращался к Вам и Вы посоветовали&nbsp; разбираться с нашей 1С. Но проблема думаю не в 1С, т.к. пробовали из разных конфигураций (УТ и Розница), с разных релизов и т.п. Ошибка всегда одна: &quot;Не удалось установить соединение. Авторизация не выполнена...&quot;.</p><p>Сегодня я наконец то пробежался отладчиком и нашел ответ сервера:<br /></p><div class="codebox"><pre><code>&lt;br /&gt;
&lt;b&gt;Notice&lt;/b&gt;:  Undefined index: http_authorization in &lt;b&gt;/var/www/u0099106/public_html/test/modules/exchange/model/basicauth.inc.php&lt;/b&gt; on line &lt;b&gt;58&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Notice&lt;/b&gt;:  Undefined index: http_authorization in &lt;b&gt;/var/www/u0099106/public_html/test/modules/exchange/model/basicauth.inc.php&lt;/b&gt; on line &lt;b&gt;74&lt;/b&gt;&lt;br /&gt;
failure
�������� e-mail ��� ������</code></pre></div><p>На строках 58 и 74 файла basicauth.inc.php находиться следующее:<br />&nbsp; &nbsp; <strong><em> } elseif (preg_match(&#039;/^Basic\s+(.*)$/i&#039;, $_GET[&#039;http_authorization&#039;], $user_pass)) {</em></strong><br />Отрезок кода целиком:<br /></p><div class="codebox"><pre><code>    * Добавить пользователя
    * @return void
    */
    public function addUser($name, $pass)
    {
        $this-&gt;users[$name] = $pass;
    }
    
    /**
    * Получить имя пользователя
    * @return string
    */
    public function getUser()
    {
        $user = false;
        if (isset($_SERVER[&#039;PHP_AUTH_USER&#039;])) {
            $user = $_SERVER[&#039;PHP_AUTH_USER&#039;];
        } elseif (preg_match(&#039;/^Basic\s+(.*)$/i&#039;, $_GET[&#039;http_authorization&#039;], $user_pass)) {
            list($user, $pass)=explode(&#039;:&#039;,base64_decode($user_pass[1]));
        }        
        
        return $user;
    }

    /**
    * Получить пароль
    * @return string
    */
    public function getPass()
    {
        $pass = false;
        if (isset($_SERVER[&#039;PHP_AUTH_PW&#039;])) {
            $pass = $_SERVER[&#039;PHP_AUTH_PW&#039;];
        } elseif (preg_match(&#039;/^Basic\s+(.*)$/i&#039;, $_GET[&#039;http_authorization&#039;], $user_pass)) {
            list($user, $pass)=explode(&#039;:&#039;,base64_decode($user_pass[1]));
        }        
                
        return $pass;
    }
    </code></pre></div><p>Возможно ошибка связана с хостнгом? Подскажите пожалуйста. Раньше (пару лет назад) все работало.</p>]]></description>
			<author><![CDATA[null@example.com (Артур)]]></author>
			<pubDate>Sun, 29 Oct 2017 13:36:23 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/7949/#p7949</guid>
		</item>
	</channel>
</rss>
