Авторизация на сайте - 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5