Страница: 1 | 2 |
Вопрос: Авторизация на сайте (программно)
Добавлено: 24.10.07 23:24
Автор вопроса: Александр
Здравствуйте! Народ - помогайте! Очень нужно, чтобы прога авторизировалась на сайте, а страница, которая приходит в ответ записывалась в переменную. Зараннее спасибо.
Ответы
Всего ответов: 29
Номер ответа: 1
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #1
Добавлено: 25.10.07 00:19
Ну смотри имена полей в форме авторизации и передавай их в POST-запросе винсоком. В ответ получишь страничку.
Номер ответа: 2
Автор ответа:
Александр
Вопросов: 20
Ответов: 44
Профиль | | #2
Добавлено: 25.10.07 00:26
А можно примерчик? Потому что программист я начинающий)
Номер ответа: 3
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #3
Добавлено: 25.10.07 00:37
Примерчика, к сожалению, нету.
Почитай про работу с винсоком, покури RFC по HTTP и все станет понятно. Примеры это, конечно, хорошо, но мозги от них лучше работать не станут. А вот если сам придумаешь, тогда уж точно что-нить новое узнаешь.
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 25.10.07 01:45
Это дурь такая новая, убирает в говно Executioner в теме )))
Номер ответа: 5
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #5
Добавлено: 25.10.07 15:55
Имелось в виду это?
PHP:
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-сайт:
Профиль | | #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-сайт:
Профиль | | #8
Добавлено: 25.10.07 17:56
Это если HTTP-аутентификация. Насколько я понял надо авторизацию POST-запросом, через Веб-форму. так?
Номер ответа: 9
Автор ответа:
Александр
Вопросов: 20
Ответов: 44
Профиль | | #9
Добавлено: 25.10.07 19:19
Я даже не знаю как пользоваться. Примерчиком, примерчиком...
Номер ответа: 10
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #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-сайт:
Профиль | | #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-сайт:
Профиль | | #15
Добавлено: 25.10.07 20:51
а ссылка правильная? у меня не коннектит....
может маршрутизатор где-то полетел