Исходники Delphi

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

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

Меню

Не доступно

Не доступно

Опрос

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

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

Главная » Файлы » Исходники Delphi » Интернет, Сети

Авторизация вконтакте.
16.02.2013, 19:55
Авторизация вконтакте.
Напишем программу которая будет отсылать логин, написанный в 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) программу, вводим свой логин и пароль от ВК и нажимаем на кнопку, и любуемся результатом
Категория: Интернет, Сети | Добавил: Reif | Теги: интернет, Авторизация
Просмотров: 671 | Загрузок: 0 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0


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

Здесь html код

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

Здесь html код

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

Здесь html код

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

Здесь html код

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