Авторизация на сайте - VB
Формулировка задачи:
Всем привет.
Суть заключается в следующем. Есть две формы. При запуске программы открывается первая форма с вводом логина и пароля. Надо сделать так, что бы при нажатии на кнопку "Войти" данные с введеными логином и паролем отправились на сайт, авторизировались, и если авторизация прошла успешно то закрываем эту форму и открываем другую форму программы. Если авторизация не удачная, то повторяем сначала.
Вобщем, с открытием и закрытие форм тут все ясно. Проблема в том, как сделать эту саму авторизацию? Не понимаю, как можно отправить (скрытно, без открытия браузера) логин с паролем и авторизироваться. Подскажите пожалуйста.
И второй вопрос. Если я на денвере создам виртуальный хостинг, программа его увидит? Это для тестирования с авторизацией
Решение задачи: «Авторизация на сайте»
textual
Листинг программы
Private Sub Command1_Click() login = Text1.Text password = Text2.Text Parametrs = "login=" + login + "&password=" + password + "" Winsock1.SendData "POST [url]http://easybet/index.php[/url] HTTP/1.1" & vbCrLf Winsock1.SendData "Content-Type: application/x-www-form-urlencoded" & vbCrLf Winsock1.SendData "Host: http://easybet/index.php" & vbCrLf Winsock1.SendData "Content-Length: " & Len(Parametrs) & vbCrLf & vbCrLf Winsock1.SendData Parametrs & vbCrLf End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д