Исходники Delphi

Добро пожаловать на наш портал

На нашем сайте ежедневно публикуются десятки качественных и свежих материалов, которые Вы можете скачать абсолютно бесплатно. Рекомендуем Вам добавить Наш сайт в закладки, а также подписаться на RSS ленту, чтобы не пропускать интересных новостей.
Стартовая Избранное Главная Контакты Карта сайта

Меню

Не доступно

Не доступно

Опрос

Оцените мой сайт

Проголосовало: 118
Другие опросы

Главная » 2013 » Февраль » 17 » Авторизация вконтакте
19:20
Авторизация вконтакте
Авторизация вконтакте. 
Напишем программу которая будет отсылать логин, написанный в Edit1 и пароль, написанный в Edit2 на сервер Вконтакте, и тем самым попробуем авторизоваться. 

Создаем новый проект в среде Delphi XE3, кидаем на форму Edit1, Edit2, Button1 с вкладки Standart и IdHTTP1 с вкладки Indy Client. 
Вид формы 
 
Изменяем свойство IdHTTP1 - HadleRedirects на true. 
Теперь кликаем по кнопке, и переходим в редактор кода. Объявляем переменную a типа TStringList, и b типа string. 
Код 
var 
a: TStringList; 
b: string; 
begin 
... 

Теперь пишем сам код авторизации: 
Код
Код
  
begin  
a:= TStringList.Create;  
a.Add('email='+Edit1.Text);  
a.Add('pass='+Edit2.Text);  
b:=IdHTTP1.Post('[http://login.vk.com/?act=login',a)];  
if Pos('logout',b) <> 0 then  
ShowMessage('Авторизация прошла успешно')  
else  
ShowMessage('Авторизация провалена');


Теперь разберем каждую строчку: 

a:= TStringList.Create - создается класс TStringList 
a.Add('email='+Edit1.Text) - добавляем параметр логин 
a.Add('pass='+Edit2.Text) - добавляем параметр пароль 
b:=IdHTTP1.Post('[http://login.vk.com/?act=login',a)] - отправляем запрос на login.vk.com с нашими параметрами 
if Pos('logout',b) <> 0 then - условие с проверкой. Если на странице присутствует надпись выйти 
ShowMessage('Авторизация прошла успешно') - то выводит сообщение о успехе 
else - иначе 
ShowMessage('Авторизация провалена') - выводит сообщение с ошибкой 

Вид кода 

Теперь компилируем (F9) программу, вводим свой логин и пароль от ВК и нажимаем на кнопку, и любуемся результатом
Категория: Интернет и сети | Просмотров: 993 | Добавил: Reif | Теги: Авторизация, вконтакте | Рейтинг: 0.0/0
Всего комментариев: 0


Название блока

Здесь html код

Название блока

Здесь html код

Название блока

Здесь html код

Название блока

Здесь html код

 
Исходники Delphi
Сделать бесплатный сайт с uCoz |