![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 22.11.2009
Сообщений: 12
|
![]()
В webbrowser загружается страница, после чего человек заполняет форму входа (Логин и пароль), форма передается на сервер методом post, мне нужно узнать какой логин был отправлен на сервер, и если он не совпадает с тем что указан в программе перекинуть его на главную страницу.
Как я понял все это делается с помощью Код:
У тебя нет права судить человека до тех пор, пока ты не сможешь сделать то же, что он, лучше, чем он.
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
WebBrowser.Document работает также что и в JavaScripte
Вот через это свойство достучись к полям с логином и паролем и получай их.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 28.08.2009
Сообщений: 90
|
![]()
если поле логина что-то вида
<input type=text id=user name=username> то можно в BeforeNavigate2 сделать типа такого: Код:
Второй вариант, который я юзал - более геморройный, но действующий: внедриться в код страницы, дописать OnSubmit к форме. Т.е. отпарсить страницу, внедрить в нее javascript, загрузить снова в браузер (юзер этого не заметит), и уже тогда сама форма выполнит яваскрипт с проверкой юзернейма и заменой Action=... на нужный урл. Последний раз редактировалось mosq; 24.11.2009 в 15:21. Причина: не углядел, что в параметрах урл передается, его, наверное, корректней менять, нежели делать еще один Navigate.. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 215
|
![]()
можно перебрать все поля ввода текста, сейчас приведу примерный код
вот конкретная тема, из неё можно много чего почерпнуть http://www.programmersforum.ru/showt...686#post201686 Код:
[Ferox]
Последний раз редактировалось postal2; 24.11.2009 в 15:30. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 22.11.2009
Сообщений: 12
|
![]()
mosq, postal2
Спасибо большое все получилось
У тебя нет права судить человека до тех пор, пока ты не сможешь сделать то же, что он, лучше, чем он.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отправка данных методом post | ANDEREY | Работа с сетью в Delphi | 4 | 11.08.2011 10:09 |
Перехват данных с формы | brato4karik | Win Api | 8 | 20.11.2009 13:38 |
Проблема с передачей данных методом POST | Aiden | Работа с сетью в Delphi | 0 | 21.09.2008 21:11 |
Перехват данных | Socol | Работа с сетью в Delphi | 1 | 19.02.2007 13:47 |