Имя: Пароль:
1C
1С v8
Логин и пароль при WEB подключении
,
0 OnePrg
 
18.08.20
16:13
База опубликована на сервере.
Как сделать так, чтобы пользователь, подключающийся через WEB не вводил логин и пароль, а заходил, скажем, под логином "Гость" пароль "1"?
1 Жан Пердежон
 
18.08.20
16:14
в ссылку добавить параметры?
2 OnePrg
 
18.08.20
16:18
пример можно?
3 Winnie Buh
 
18.08.20
16:20
что-то типа <url>/base1c?N=user&P=pass
https://www.online-ufa.ru/content/articles/login-password-1c/
4 Fragster
 
гуру
18.08.20
16:21
В файле .vrd в строке подключения добавить пользователя и пароль
5 OnePrg
 
19.08.20
08:33
(4) Вот так?

<?xml version="1.0" encoding="UTF-8"?>
<point xmlns="http://v8.1c.ru/8.2/virtual-resource-system";
        xmlns:xs="http://www.w3.org/2001/XMLSchema";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        base="/UTP"
        ib="File=&quot;D:\temp\UTP\&quot;N=""Админенко (администратор)"";P=">
    <ws enable="false"/>
    <httpServices publishByDefault="false"/>
    <standardOdata enable="true"
            reuseSessions="autouse"
            sessionMaxAge="20"
            poolSize="10"
            poolTimeout="5"/>
</point>
6 OnePrg
 
19.08.20
08:48
(3) Спасибо. Вот так работает.

http://localhost/UTP/?N=Админенко (администратор)&P=
7 OnePrg
 
19.08.20
09:45
(4) Вот так работает,

<?xml version="1.0" encoding="UTF-8"?>
<point xmlns="http://v8.1c.ru/8.2/virtual-resource-system";
        xmlns:xs="http://www.w3.org/2001/XMLSchema";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        base="/UTP"
        ib="File=;D:\temp\UTP\;usr=Админенко (администратор);pwd=">
    <ws enable="false"/>
    <httpServices publishByDefault="false"/>
    <standardOdata enable="true"
            reuseSessions="autouse"
            sessionMaxAge="20"
            poolSize="10"
            poolTimeout="5"/>
</point>

но при первом вызове ссылки ругается

1C:Enterprise 8 application error:
Ошибка при разборе дескриптора виртуальных ресурсов
by reason:
Ошибка разбора XML: - [6,30] Фатальная ошибка: Input is not proper UTF-8, indicate encoding ! Bytes: 0xC0 0xE4 0xEC 0xE8 SystemId: file://C:/inetpub/wwwroot/UTP/default.vrd

но при обновлении страницы запускается

И ещё. Запускается окно входа, в котором наш пользователь и нужно нажать кнопку ОК. Это может быть от того, что пароль пустой?
8 Fragster
 
гуру
19.08.20
11:31
(7) надо редактировать не блокнотом, а notepad++, например. и схоранить в utf-8
9 OnePrg
 
19.08.20
13:40
(8) Теперь просто: ошибка в строке соединения с информационной базой.
10 OnePrg
 
19.08.20
13:47
(8) Сделал всё заново, ошибку не выдаёт - спасибо.

Остался один вопрос почему выдаёт заполненное окно входа, но не входит? Потому что пароль пустой?
11 Fragster
 
гуру
19.08.20
14:32
стоит обратить внимание, что ковычки в строке запуска заменяются не на двойные кавычки, а на &quot;
12 Fragster
 
гуру
19.08.20
14:33
вот прям с & и ;
13 OnePrg
 
19.08.20
14:52
(11) Сделал так

ib="File=&quot;D:\temp\UTP\&quot;usr=&quotАдминенко (администратор)&quot;pwd=&quot&quot"

Всё равно появляется окно входа, а не входит.
14 OnePrg
 
19.08.20
15:00
Исправил на так

ib="File=&quot;D:\temp\UTP\&quot;usr=&quotАдминенко (администратор)&quot;pwd=&quot;&quot;">

тоже самое
15 ДенисЧ
 
19.08.20
15:08
(14) Ну установи пароль наконец...
16 OnePrg
 
19.08.20
15:25
(15) Установил пароль 1

ib="File=&quot;D:\temp\UTP\&quot;usr=&quotАдминенко (администратор)&quot;pwd=&quot;1&quot;"

Всё равно - только окно входа, нужно вводить пароль и нажимать ОК
17 OnePrg
 
19.08.20
15:26
А вот при передачи логина пароля в строке адреса сразу входит в 1С

http://localhost/UTP/?N=Админенко (администратор)&P=1
18 Winnie Buh
 
19.08.20
15:32
(17) ну и входи так, чем не устраивает?
19 arsik
 
гуру
19.08.20
16:36
(16) Правильно так
ib="File=&quot;D:\temp\UTP\&quot;;usr=&quot;Админенко (администратор)&quot;;pwd=&quot;1&quot;"
&quot; - это кавычки, но нужно еще разделить при помощи ; параметры
20 OnePrg
 
20.08.20
15:36
(19) И так не входит сразу

ib="File=&quot;D:\temp\UTP\&quot;;usr=&quotАдминенко (администратор)&quot;;pwd=&quot;1&quot;">

нужно кнопку ОК нажимать
21 Fragster
 
гуру
20.08.20
20:08
(20) а пароль у админа "1"?
22 hhhh
 
20.08.20
21:13
(20) вот тут хрень какая-то

&quotАдминенко
23 OnePrg
 
21.08.20
10:06
(21) да
24 OnePrg
 
21.08.20
10:06
(22) исправил - всё равно сразу не входит

ib="File=&quot;D:\temp\UTP\&quot;;usr=&quot;Админенко (администратор)&quot;;pwd=&quot;1&quot;"
25 arsik
 
гуру
21.08.20
16:34
(24) Смотри логи апача
26 OnePrg
 
22.08.20
11:51
(25)

#Software: Microsoft Internet Information Services 7.5
#Version: 1.0
#Date: 2020-08-22 08:50:30
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken
2020-08-22 08:50:30 ::1 GET /UTP/ - 80 - ::1 Mozilla/5.0+(Windows+NT+6.1;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/84.0.4147.125+Safari/537.36 200 0 0 2277
2020-08-22 08:50:33 ::1 GET /UTP/ - 80 - ::1 Mozilla/5.0+(Windows+NT+6.1;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/84.0.4147.125+Safari/537.36 200 0 0 7
2020-08-22 08:50:33 ::1 GET /UTP/ru_RU/ - 80 - ::1 Mozilla/5.0+(Windows+NT+6.1;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/84.0.4147.125+Safari/537.36 200 0 0 9
2020-08-22 08:50:40 ::1 POST /UTP/ru_RU/e1cib/login version=8.3.14.1779&cred=CA==&nooida&vl=ru_RU&clnId=6d5d35a1-02da-da9a-a914-4bbd23a593df 80 - ::1 Mozilla/5.0+(Windows+NT+6.1;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/84.0.4147.125+Safari/537.36 402 0 0 6223
2020-08-22 08:50:43 ::1 POST /UTP/ru_RU/e1cib/logout - 80 - ::1 Mozilla/5.0+(Windows+NT+6.1;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/84.0.4147.125+Safari/537.36 200 0 0 2