Dim httpreq As New XMLHTTPRequest
Private Sub Form_Click()
httpreq.open "POST", "https://www.zzz.ru/1.asp", False, "login", "password"
httpreq.send
MsgBox httpreq.responseText
End Sub
ALX_2002 писал(а):Фуф... Задолбался.....
А всего то надо, чтобы человек, зашедший на HTM страницу за счёт
СКРИПТА / ACTIVEX-A автоматически переходил на HTTPS канал, так чтобы пароль и логин передавались без его ввода.
Задолбался.... Никак не выходит.
ЭТИ $#@*&!^ МЕЛКОСОВТОВЦЫ ПОПРЯТАЛИ ОТ МЕНЯ ВСЕ ВОЗМОЖНОСТИ.....
( внутренний голос - это не они хорошо спрятали.., а ты плохо ищещь )
ШО ДЕЛАТЬ НАРОД ?!!!!! СПАСАЙТЕ ПЛИИЗ !
GSerg писал(а):Ну, вот форум наш делает же с ними что-то?
Клиент при запросе страницы шлёт кукис, в котором написано "Я знаю пароль".
Как записать в кукис "Я знаю пароль", я не знаю
https://freemailng1003.web.de/online/frame.htm?si=VYDX.1e4WdK.3iiv7C.1k**&v=1
JS- пишем>
document.cookie="Param1=bla-bla"
читаем
var s=document.cookie;
var a=s.search("Param1");
ALX_2002 писал(а):2 codemaster: Ух.... !!! . Поглядел. А как дальше это заюзать ? Там же C-ник голый. А я там 0.
Порт на серваке настроен и сертификат куплен.
Но вот как залогинить клиента автоматически ? Чтоб ему
не приходилось набирать логин и пароль я так и не сообразил.
ALX_2002 писал(а):2 codemaster: Хм. Задумался как ответить...
Решил по порядку
1) Activex подписан
2) Мне нужно сделать так, чтобы ACTIVEX создал сессию с HTTPS каналом. т.е
Человек зашёл на страницу http://site.ru/1.HTM, на которой лежит мой ACTIVEX .
ACTIVEX производит аутентификацию и переваливается на страницу
https://site.ru/1.asp. на HTTPS канале....
Буду очень благодарен любой помощи или альтернативному предложению
<form action="https:[/b]//site.ru/1.asp/" method="post" name="form">
<input type="hidden" name="session" value="......"/>
.....
......
<input type="hidden" name="user" value="......"/>
ALX_2002 писал(а):2 codemaster: К сожалению ещё меньше понял из этого ответа.
1) Зачем нужна HTML форма ???! Через неё ведь нельзя залогиниться на HTTPS. Или всё таки можно ??? Тогда прошу можно поподробнее как описать поля - я в инете не нашёл. , а из тех что описаны выше у меня не получилось ничего сделать.
ALX_2002 писал(а):2 codemaster: Эм...Сейчас не помню, что именно в настройках. Анонимный доступ вроде выключен.(сервак настраивал не я)
В кратце. IE соединяясь с серваком выкидывает своё окно с вводом логина и пароля ( не HTML страничку с формой, а своё диалогове окно.). Мне нужно сделать так, чтобы клиент его не видел и не пытался сам вводить логин и пароль. Т.е мне нужно ЛЮБЫМ способом самому передать их в IE.
<FORM ACTION="https://www.xz.ru/1.asp" method="POST">
<INPUT name="login">
<INPUT name="password">
<INPUT type="submit">
</FORM>
ALX_2002 писал(а):Что то я опять не так делаю.
Залез в раздел в реестре
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\
Раздела FEATURE_HTTP_USERNAME_PASSWORD_DISABLE в нём не было. . Создал. Защёл в него. Внутри создал
"iexplore.exe"=1
"explorer.exe"=1
Перезапустил комп.
Создал страничку
- Код: Выделить всё
<FORM ACTION="https://www.xz.ru/1.asp" method="POST">
<INPUT name="login">
<INPUT name="password">
<INPUT type="submit">
</FORM>
Попробывал... Не пошло. Окно сново вылезло.
http://user
Поменял значения в реестре на 0 , 0
Перезапустил IE - всё равно не пашет.
Хелп ?
ALX_2002 писал(а):ОП ! СРАБОТАЛО ! НУ НАКОНЕЦ ТО !
Первое спасибо огромное !
Хм... А как бы это передать, чтоб клиент не увидел ?
ALX_2002 писал(а)::( Чёрт ! Новая проблема. Как применить новые настройки не закрывая все окна IE и можно ли вообще так сделать ?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 73