HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 25.04.2010, 22:02
HakaR
Участник форума
Регистрация: 23.07.2009
Сообщений: 261
С нами: 8843557

Репутация: 539
По умолчанию

Цитата:
procedure TForm1.Button1Click(Sender: TObject);
var
uns, s: String;
begin
idhttp1.HandleRedirects := True;
uns:=idhttp1.get('http://login.vk.com/?act=login&email='+edit1.text+'&pass='+edit2.text+ '&expire=&vk=');
s:=Copy(uns,Pos('value=',uns)+7,56);
idhttp1.get('http://vk.com/login.php?op=slogin&redirect=1&expire=0&to=&s='+s) ;
uns := idhttp1.Get('http://vk.com/');
if Pos('http://vk.com/profile.php', uns) <> 0 then
ShowMessage('Àâòîðèçàöèÿ íå óäàëàñü!')
else
begin
ShowMessage('Àâòîðèçèðîâàëèñü');
memo1.Lines.Add(uns);
IdCookieManager1.AddCookie('remixsid='+s+ '; path=/; ','vk.com');
IdCookieManager1.AddCookie('remixchk=5; path=/;','vk.com');
end;
end;
Проверил, работает.

Последний раз редактировалось HakaR; 25.04.2010 в 22:13..
 
Ответить с цитированием

  #2  
Старый 25.04.2010, 22:07
stepashka_
Познавший АНТИЧАТ
Регистрация: 09.11.2009
Сообщений: 1,077
С нами: 8686406

Репутация: 265


По умолчанию

Цитата:
Сообщение от HakaR  
Проверил, работает.
HTTP/1.1 302 found
 
Ответить с цитированием

  #3  
Старый 25.04.2010, 22:10
HakaR
Участник форума
Регистрация: 23.07.2009
Сообщений: 261
С нами: 8843557

Репутация: 539
По умолчанию

Цитата:
Сообщение от stepashka_  
HTTP/1.1 302 found
idhttp1.HandleRedirects := True;
После begin добавь
Цитата:
begin
idhttp1.HandleRedirects := True;
...
...
...

Последний раз редактировалось HakaR; 25.04.2010 в 22:13..
 
Ответить с цитированием

  #4  
Старый 25.04.2010, 22:49
stepashka_
Познавший АНТИЧАТ
Регистрация: 09.11.2009
Сообщений: 1,077
С нами: 8686406

Репутация: 265


По умолчанию

всё гуд!

Кидаем на форму 2 edit, batton, idhttp, IdCookieManager, IdAntiFreeze memo
На кнопку
Цитата:
procedure TForm1.Button1Click(Sender: TObject);
var
uns, s: String;
begin
idhttp1.HandleRedirects := True;
uns:=idhttp1.get('http://login.vk.com/?act=login&email='+edit1.text+'&pass='+edit2.text+ '&expire=&vk=');
s:=Copy(uns,Pos('value=',uns)+7,56);
idhttp1.get('http://vk.com/login.php?op=slogin&redirect=1&expire=0&to=&s='+s) ;
uns := idhttp1.Get('http://vk.com/');
if Pos('http://vk.com/profile.php', uns) <> 0 then
ShowMessage('ne ok')
else
begin
ShowMessage('ok');
memo1.Lines.Add(uns);
IdCookieManager1.AddCookie('remixsid='+s+ '; path=/; ','vk.com');
IdCookieManager1.AddCookie('remixchk=5; path=/;','vk.com');
end;
end;
ухх неужели
 
Ответить с цитированием

  #5  
Старый 26.04.2010, 07:49
Ar2r
Новичок
Регистрация: 23.04.2010
Сообщений: 20
С нами: 8448614

Репутация: 3
По умолчанию

это ещё начало гемороя. попробуй теперь загрузи страницу с сообщениями
 
Ответить с цитированием

  #6  
Старый 26.04.2010, 09:34
stepashka_
Познавший АНТИЧАТ
Регистрация: 09.11.2009
Сообщений: 1,077
С нами: 8686406

Репутация: 265


По умолчанию

у меня все впереди, я только начал кодить
 
Ответить с цитированием

  #7  
Старый 26.04.2010, 13:56
Sunstrider
Banned
Регистрация: 09.04.2010
Сообщений: 181
С нами: 8468331

Репутация: 12
По умолчанию

s:=Copy(uns,Pos('value=',uns)+7,56);
что в переменую S сохроняеться я не понял
 
Ответить с цитированием

  #8  
Старый 26.04.2010, 13:58
GhostOnline
Участник форума
Регистрация: 20.12.2008
Сообщений: 277
С нами: 9152955

Репутация: 84
По умолчанию

Цитата:
Сообщение от Sunstrider  
s:=Copy(uns,Pos('value=',uns)+7,56);
что в переменую S сохроняеться я не понял
56 символов после value= из строки uns, вроде так
Цитата:
это единственный способ авторизации ?
Без понятия, я всего лишь указал что делает этот код, фкантагте никогда не работал

Последний раз редактировалось GhostOnline; 26.04.2010 в 14:39..
 
Ответить с цитированием

  #9  
Старый 26.04.2010, 14:20
Sunstrider
Banned
Регистрация: 09.04.2010
Сообщений: 181
С нами: 8468331

Репутация: 12
По умолчанию

Цитата:
Сообщение от GhostOnline  
56 символов после value= из строки uns, вроде так
это единственный способ авторизации ?
 
Ответить с цитированием

  #10  
Старый 26.04.2010, 14:38
HakaR
Участник форума
Регистрация: 23.07.2009
Сообщений: 261
С нами: 8843557

Репутация: 539
По умолчанию

Цитата:
Сообщение от Sunstrider  
s:=Copy(uns,Pos('value=',uns)+7,56);
что в переменую S сохроняеться я не понял
В эту переменную хеш сохраняется, он далее нужен для авторизации.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обсуждение софта от M_script M_script_ Социальные сети 149 17.06.2010 20:51
GIF авторизация SoftLive Болталка 22 21.01.2010 00:50
Раскрутка групп [В]Контакте! Оформление групп [В]Контакте! [ДЕШЕГО] MiKS_007 Покупка, продажа, услуги в Соц. Сетях 7 02.11.2009 16:23
Авторизация nonamez PHP 9 07.06.2009 19:26



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...