Здравствуйте. Сидел ломал голову как сделать, но ни интернет, ни голова ничего хорошего не выдали. Проблема в следующем. Скажу сразу - ЭТО НЕ ДЛЯ ВЗЛОМА ИЛИ РЕКЛАМЫ. Пишется сервис для ТВ компании, чтоб люди с телевизора могли попадать вконтакт, при помощи пульта и декодера. Проблема встала на этапе написания модуля авторизации и работы с API известного всем сайта. "Разлогин" на локальной странице сайта происходит без проблем, при этом должна появиться страница вконтакте для авторизации, предусмотренная API, но так как куки контакта никуда не делись и человек все еще залогинен в самом контакте при отправке запроса на окно авторизации контакта, он видит свои куки и получается что человек не может разлогиниться, и куки локального сайта создаются снова. Вроде в кратце суть изложил) Вопрос в следующем - сталкивался ли кто-нибудь с необходимостью удалить куки стороннего сайта с удаленного компьютера средствами JavaScript или PHP? Еще раз повторяю - это не для взлома или еще каких нибудь противоправных действий. Все в рамках закона. На сколько я знаю и понимаю такое вроде как должно быть невозможно, иначе это была бы дыра в безопасности. Но всежу.. Вы моя последняя надежда. Заранее спасибо за ответы.
Там есть возможность разлогиниться через OpenAPI, даже описано что при этом пользователь выходит и из приложения, и из самого контакта. Но по факту выход происходит только из приложения. Вот даже статейка на Хабре http://habrahabr.ru/blogs/php/92518/ про то как один чел делал такое. Не работате тут полный логин, хоть че с ним делай )
ну можно header location посылать на логаут - кнопка "выйти" вк , только там засунут хэш , который подобрать врядли получится
тоже видел, что логаут там не работает. гулял по cURL вконтакте, один человек решал проблему удалением куков.
если куки храним в браузере, то можно сделать определение браузера и просто сделать стирание файла... интересно, сработает?