ойййй! господин Модератор! убей последние сообщения. оффтоп полный! 1) делфи хорош в обучении. к нему полно компонентов. это гуд. Кто начнёт доказывать мне, что с точки зрения обьектно ориентированности делфи может потягаться с С++, пусть так и считает. Это тоже самое что доказывать инквизиторам дарвиновскую теорию. 2) Связь между программированием и программированием в 1С заключается только в слове Программирование. p.s. И в завершении. Никто так толком и не описал методы работы с контактом на компелируемом языке. Очень хотелбы увидеть способы работы с ява окошками (пригласить во встречу, группу и тд)
Никто не доказывает что дельфи лучше Никто не доказывает что дельфи для всего хорош У каждого языка свои плюсы и минусы У каждого языка своя область применения И точка. опять же тут никто не пытался что-то кому то доказать, но могу ля я почитать мнение эксперта с мировым именем по ООП, то бишь тебя, чем должен обладать язык что-бы считаться вполне себе объектно-ориентированным? Чтобы как-то голословным это не выглядело.
Да пипец! Чуть выше никто ничего не доказывал! в с++ не нужна отдельная синтаксическая конструкция для интерфейсов. в делфи же является ограничение на структуру дерева классов: невозможно унаследовать класс, реализующий интерфейс, от какого-либо другого своего класса.
А больше ничего и не нужно. ЯП создан под конкретные задачи, с которыми справляется. Это не инструкция по ВК.
я только учу дельфи ты же знаешь убрал responseres вот что получилось Всё равно выскакивает Авторизация не удалась!
Code: procedure TForm1.Button1Click(Sender: TObject); var params, resp : TStringList; begin params := TStringList.Create; resp := TStringList.Create; try params.Add('email=' + edit1.text); params.Add('pass=' + edit2.text); [B][COLOR=Red]resp.text := [/COLOR][/B]IdHTTP1.Post('http://vkontakte.ru/login.php',params); if Pos('http://vkontakte.ru/profile.php',resp.Text)>0 then ShowMessage('Авторизовались!') else ShowMessage('Авторизация не удалась!'); finally params.free; resp.free; end; end;
Сколько говорить, что авторизация вк не так происходит! Там 2 или 3 пост запроса. Сначала на http://vkontakte.ru/login.php отправляем "op=a_login_attempt", смотрим ответ если vklogin продолжаем, если нет: парсим ид капчи, грузим её. Далее "email=", "pass=", "expire=", "vk=0" шлем на http://login.vk.com/?act=login. Из результата берем хеш (s) Далее 3 пост запрос отправляем: "s=", "op=slogin", "redirect=1" "expire=0", "to=" на http://vkontakte.ru/login.php. з.ы. исправь ещё свой idcookiemanager
Можно авторизоваться одним гет-запросом. То, что видишь в снифере - не всегда единственно возможный вариант. http://forum.antichat.ru/showpost.php?p=2085789&postcount=39
M_script_, согласен, можно. Но в его случае он авторизируется через пост. Вот я и подсказал как через пост.
запрос: Code: 'GET /login.php?email=&pass= HTTP/1.1'#13#10+ 'Host: vkontakte.ru'#13#10+ 'Referer: http://vkontakte.ru/index.php'#13#10+ 'Connection: close'#13#10#13#10)); ответ: Code: HTTP/1.1 302 Found Server: nginx/0.7.59 Date: Sun, 25 Apr 2010 14:17:37 GMT Content-Type: text/html; charset=windows-1251 Connection: close X-Powered-By: PHP/5.2.6-1+lenny4 Pragma: no-cache Cache-control: no-store Set-Cookie: remixchk=5; expires=Sat, 23-Apr-2011 12:33:44 GMT; path=/; domain=.vkontakte.ru Set-Cookie: remixchk=5; expires=Thu, 28-Apr-2011 22:20:33 GMT; path=/; domain=.vkontakte.ru Set-Cookie: remixsid=*****************************; expires=Mon, 18-Apr-2011 03:47:57 GMT; path=/; domain=.vkontakte.ru Location: /id********* Vary: Accept-Encoding Content-Length: 0 чудеса..