На сайте стоит виджет для авторизации Вконтакте. Вот его документация, и описание: http://vkontakte.ru/developers.php?oid=-1&p=Auth Как авторизоватся на сайте через такой виджет на PHP?
daniel777 вопрос не очевиден. Ответом на него могут служить: 1) Чтобы авторизоваться самому ручками - Нажми на кнопку, получишь результат 2) Чтобы добавить такую авторизацию себе на сайт - Добавьте этот код себе на сайт 3) Чтобы эмулировать авторизацию на произвольном сайте с таким виджетом - используйте сниффер и повторите запрос/запросы.
Почему вопрос в первом посте не очевиден? Вопрос находится в разделе программирования на РНР, поэтому логично то, что я не буду просить то, что Вы написали в первом пункте. Про то чтобы добавить себе такую авторизацию на сайт - я бы прочитал в документации, ссылку которой я привел в первом посте. Пункт третий - это примерно то, что мне надо. С сниффером я уже работал, в виджете передаются переменные app_hash и ip_h, и я не могу понять откуда они берутся(в исходном коде их нету). Далее идет несколько переадресаций, и установка приложения. Может быть есть у когото готовая реализация?
Если передаются в запросе, значит есть в исходном коде. Если их нет в исходном коде, значит ты где-то ошибся. Для примера: http://vkontakte.ru/login.php?app=-1&layout=widgets PHP: <form action="https://login.vk.com/" method="POST" id="real_login" name="real_login" target="login_frame"> <input type="hidden" name="act" value="login" /> <input type="hidden" name="app" value="-1" /> <input type="hidden" name="app_hash" value="123456789012345678" /> <input type="hidden" name="vk" value="" /> <input type="hidden" name="al_test" value="1" /> <input type="hidden" name="captcha_sid" id="log_captcha_sid" /> <input type="hidden" name="captcha_key" id="log_captcha_key" /> <input type="hidden" name="email" id="log_email" /> <input type="hidden" name="pass" id="log_pass" /> <input type="hidden" name="permanent" value="1" /> <input type="hidden" name="from_host" value="vkontakte.ru" /> <input type="hidden" name="from_protocol" value="http" /> <input type="hidden" name="ip_h" value="123456789012345678" /> </form>