Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Авторизация вконтакте Delphi Indy 
:(
    Опции темы
saylar06
Дата 22.12.2013, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 30.5.2011

Репутация: нет
Всего: нет



Доброго времени суток! В общем пытаюсь авторизоваться вконтакте через Delphi Indy без всякого API вконтакте, ну так нужно... Разумеется искал я и нашел просто фантастическое количество способов авторизации, но увы все они уже не актуальны значит нужно сделать свой сначала, думаю все действия лучше производить через http://m.vk.com/ так как основной сайт забит всякими js и ajax query и ещё всякой мутней.

И так что мы имеем? http://m.vk.com/ форма отправляет https://login.vk.com/act=login&_orig......=pda&utf8=1 причем указан тег novalidate и параметры email и pass всё так просто?

Код

Idhttp1.AllowCookies:=true;
Idhttp1.HandleRedirects:=true;

Data:=TstringList.Create;
Data.Add('email='+Edit1.Text);
Data.Add('pass='+Edit2.Text);
Memo1.Text := IdHTTP1.Post(link, Data);
if Pos('Не удается войти', Memo1.Text) <> 0 then
begin
if Pos('Выход', Memo1.Text) <> 0 then
Memo2.Lines.Add('Авторизация прошла успешно')
else
Memo2.Lines.Add('Ошибка авторизации');
end
else Memo2.Lines.Add(Пожалуйста, проверьте правильность введенных данных');
Data.Free;

Но элементарно условия не срабатывают потому что выходит ошибка IOHandler value is not valid то есть идёт редирект на https? на мобильной то версии? или что за зло там твориться? 

Есть у кого нибудь уже готовый кусок кода простой авторизации вконтакте без API вконтакте желательно для мобильной версии?


M
Poseidon
Пользуйтесь кнопкой user posted image


Это сообщение отредактировал(а) Poseidon - 22.12.2013, 16:19
PM MAIL   Вверх
xackera
Дата 23.12.2013, 07:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 17.6.2008
Где: USSR

Репутация: нет
Всего: нет



saylar06,  смотрите примеры тут. Там же есть описание работы с Vkontakte API
PM MAIL WWW ICQ GTalk   Вверх
Antony41
Дата 3.4.2014, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 332
Регистрация: 27.12.2008

Репутация: нет
Всего: 1



я думаю тебе нужно посмотреть как проходит get запрос при авторизации, а его ты сможешь посмотреть в программе например httpAnalizer там же и все редиректы

Добавлено через 2 минуты и 27 секунд
хех немного позновато)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0809 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.