Имя: Пароль:
1C
1С v8
Как можно сделать автоматическую авторизацию на сайте через 1С?
,
0 SoulPower
 
21.10.13
18:27
В управляемой форме есть поле HTML документа.
В него необходимо выводить страничку уже после авторизации.

Подскажите, пожалуйста, как программно можно сделать автоматическую авторизацию на сайте через 1С?
1 MrStomak
 
21.10.13
18:33
выполнить яваскрипт, отвечающий за авторизацию. метод exec вроде у dom-документа, в него передавать код яваскрипта. Сам код клиентский должен быть в html.
2 Asmody
 
21.10.13
18:35
3 PR
 
21.10.13
18:52
Вот интересно, что означают параметры "Логин" и "Пароль" в Новый HTTPСоединение?
4 PR
 
22.10.13
13:51
Ап :))
5 PR
 
23.10.13
10:43
Посмотрел в файерфоксе в анализе сети при нажатии на кнопку на сервер шлется POST-запрос.
Кто подскажет, как послать на сервер POST-запрос и как его вообще сформировать? :))
6 mzelensky
 
23.10.13
10:47
(0) для начала нужно понять как идет передача параметров при регистрации на сайте. + есть ли там кэпча.
7 PR
 
23.10.13
10:48
(6) Кэпчи нету, логин и пароль программно подставляются, но вот что делать дальше?
8 mzelensky
 
23.10.13
10:48
(6) + советую установить себе Браузер "Огненная лиса", включить анализатор и посмотреть какие запросы отправляются и получаются при прохождении регистрации.
9 PR
 
23.10.13
10:49
(8) Так я же в (5) написал, что это сделал.
10 mzelensky
 
23.10.13
10:49
(7) делай (8).

Если в результате выявитс, что там посылается обычный Get-кий запрос, то ты без труда сможешь его создать из 1С
11 mzelensky
 
23.10.13
10:50
(9) сори, пропустил.

А кинь сюда строку, которую тебе показал анализатор
12 Asmody
 
23.10.13
10:53
(5) ты не поверишь: HTTPСоединение.POST()
13 PR
 
23.10.13
10:57
14 PR
 
23.10.13
10:57
(12) Привет, Вить :))
А как сформировать текст POST? И куда его воткнуть?
15 PR
 
23.10.13
10:58
И еще вопрос. //Не могу поверить, что я его задаю :))
Как программно нажать кнопку веб-документа? :))
16 mzelensky
 
23.10.13
10:58
(13) тогда видимо (12)
17 mzelensky
 
23.10.13
10:59
(15) не надо ничего нажимать. Просто шлешь запрос и все.
18 Asmody
 
23.10.13
11:01
(14) см СП, ОтправитьДляОбработки
19 PR
 
23.10.13
11:01
(17) А если завтра что-нить поменяется? Количество или порядок параметров например.
А так заполнил логин и пароль и нажал кнопку. Не?
20 Asmody
 
23.10.13
11:01
(15) см. (2)
21 mzelensky
 
23.10.13
11:04
(19) а если фокус не туда поставишь? И при нажатии кнопки "Энтер" ты не насайт зайдешь, а "формат С" устроишь?

Бахать эмитацию кнопок надеясь на то, что все это делетит в нужном направлении все-равно как дать пистолет слепой обезьяне.
22 PR
 
23.10.13
11:25
(20) О, v8: Программное нажатие кнопок на форме пост 9 помогло :))
Работает :))
23 PR
 
23.10.13
11:25
(21) Да про фокус речи не идет. У объекта есть метод "Click" :))
24 mzelensky
 
23.10.13
11:26
(23) ааа, ты через Явовский обработчик делаешь. Ну, это немного упрощает и добавляет надежности :)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший