Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Авторизация на сайте (программно) Добавлено: 24.10.07 23:24  

Автор вопроса:  Александр
Здравствуйте! Народ - помогайте! Очень нужно, чтобы прога авторизировалась на сайте, а страница, которая приходит в ответ записывалась в переменную. Зараннее спасибо.

Ответить

  Ответы Всего ответов: 29  

Номер ответа: 1
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #1
Добавлено: 25.10.07 00:19
Ну смотри имена полей в форме авторизации и передавай их в POST-запросе винсоком. В ответ получишь страничку.

Ответить

Номер ответа: 2
Автор ответа:
 Александр



Вопросов: 20
Ответов: 44
 Профиль | | #2 Добавлено: 25.10.07 00:26
А можно примерчик? Потому что программист я начинающий)

Ответить

Номер ответа: 3
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #3
Добавлено: 25.10.07 00:37
Примерчика, к сожалению, нету.
Почитай про работу с винсоком, покури RFC по HTTP и все станет понятно. Примеры это, конечно, хорошо, но мозги от них лучше работать не станут. А вот если сам придумаешь, тогда уж точно что-нить новое узнаешь.

Ответить

Номер ответа: 4
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #4 Добавлено: 25.10.07 01:45
покури RFC

Это дурь такая новая, убирает в говно :) Executioner в теме )))

Ответить

Номер ответа: 5
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #5 Добавлено: 25.10.07 15:55
Имелось в виду это?
PHP:
  if (isset($PHP_AUTH_USER) && ($PHP_AUTH_USER==$admin_login)) {
                if ($PHP_AUTH_PW != $admin_password) {
                        Header('WWW-Authenticate: Basic realm="Введите логин и пасс"');
                        Header('HTTP/1.0 401 Unauthorized');
                        exit;
                }
        } else {
                Header('WWW-Authenticate: Basic realm="Введите логин и пасс"');
                Header('HTTP/1.0 401 Unauthorized');
                exit;
        }


Ответить

Номер ответа: 6
Автор ответа:
 Alexandrus



ICQ: 496782368 

Вопросов: 18
Ответов: 312
 Web-сайт: starsorion.com
 Профиль | | #6
Добавлено: 25.10.07 16:42
Это один из новых ботов будет...? :)

Ответить

Номер ответа: 7
Автор ответа:
 Александр



Вопросов: 20
Ответов: 44
 Профиль | | #7 Добавлено: 25.10.07 17:47
А можно этот же примерчик, только на Visual Basic или Visual Basic.NET...плиз!!!

Ответить

Номер ответа: 8
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #8
Добавлено: 25.10.07 17:56
Это если HTTP-аутентификация. Насколько я понял надо авторизацию POST-запросом, через Веб-форму. так?

Ответить

Номер ответа: 9
Автор ответа:
 Александр



Вопросов: 20
Ответов: 44
 Профиль | | #9 Добавлено: 25.10.07 19:19
Я даже не знаю как пользоваться. Примерчиком, примерчиком...

Ответить

Номер ответа: 10
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #10
Добавлено: 25.10.07 19:29
Александр, расскажите подробнее, что вы собираетесь писать и что вам там нужно сделать.

Ответить

Номер ответа: 11
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #11 Добавлено: 25.10.07 19:35
гы.. )) некоторые "умные" веб-кодеры непроверяют постом или гетом пришли данные, можно попробовать воспользоватся :) т.е. просто стянуть страницу по адресу
example.com/login.php?login=mylogin&pass=mysecret
например..

а вообще в примеры бы топстартера послать надо, или хотябы в гугл, ну вы поняли - в поиск короче :)

Ответить

Номер ответа: 12
Автор ответа:
 Александр



Вопросов: 20
Ответов: 44
 Профиль | | #12 Добавлено: 25.10.07 19:50
Мне нужно программно зайти на сайт http:\\abonent.mts-nn.ru ввести логин и пароль и чтобы хотя бы ответная страница записалась в переменную...дальше разберуся)

Ответить

Номер ответа: 13
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #13
Добавлено: 25.10.07 20:34
Я бы посмотрел, но Опера сказала мне
"Вы пытались получить доступ к адресу http://abonent.mts-nn.ru/, который сейчас не доступен. Убедитесь, что веб-адрес (URL) введен без ошибок, и попытайтесь перезагрузить страницу."

Ответить

Номер ответа: 14
Автор ответа:
 Александр



Вопросов: 20
Ответов: 44
 Профиль | | #14 Добавлено: 25.10.07 20:44
У меня свободно открывается.Поробуй еще.

Ответить

Номер ответа: 15
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #15
Добавлено: 25.10.07 20:51
а ссылка правильная? у меня не коннектит....
может маршрутизатор где-то полетел

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам