За последние 24 часа нас посетил 19441 программист и 1605 роботов. Сейчас ищут 955 программистов ...

Удаление cookie другого сайта.

Тема в разделе "Прочие вопросы по PHP", создана пользователем DeadMazai, 12 авг 2011.

  1. DeadMazai

    DeadMazai Активный пользователь

    С нами с:
    12 авг 2011
    Сообщения:
    2
    Симпатии:
    0
    Здравствуйте.
    Сидел ломал голову как сделать, но ни интернет, ни голова ничего хорошего не выдали.
    Проблема в следующем.
    Скажу сразу - ЭТО НЕ ДЛЯ ВЗЛОМА ИЛИ РЕКЛАМЫ. Пишется сервис для ТВ компании, чтоб люди с телевизора могли попадать вконтакт, при помощи пульта и декодера.
    Проблема встала на этапе написания модуля авторизации и работы с API известного всем сайта.
    "Разлогин" на локальной странице сайта происходит без проблем, при этом должна появиться страница вконтакте для авторизации, предусмотренная API, но так как куки контакта никуда не делись и человек все еще залогинен в самом контакте при отправке запроса на окно авторизации контакта, он видит свои куки и получается что человек не может разлогиниться, и куки локального сайта создаются снова. Вроде в кратце суть изложил)
    Вопрос в следующем - сталкивался ли кто-нибудь с необходимостью удалить куки стороннего сайта с удаленного компьютера средствами JavaScript или PHP?
    Еще раз повторяю - это не для взлома или еще каких нибудь противоправных действий. Все в рамках закона. На сколько я знаю и понимаю такое вроде как должно быть невозможно, иначе это была бы дыра в безопасности. Но всежу.. Вы моя последняя надежда. Заранее спасибо за ответы.
     
  2. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    у АПИ Вконтакте должна быть возможность разлогиниться
     
  3. DeadMazai

    DeadMazai Активный пользователь

    С нами с:
    12 авг 2011
    Сообщения:
    2
    Симпатии:
    0
    Там есть возможность разлогиниться через OpenAPI, даже описано что при этом пользователь выходит и из приложения, и из самого контакта. Но по факту выход происходит только из приложения.
    Вот даже статейка на Хабре http://habrahabr.ru/blogs/php/92518/ про то как один чел делал такое. Не работате тут полный логин, хоть че с ним делай )
     
  4. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    ну можно header location посылать на логаут - кнопка "выйти" вк , только там засунут хэш , который подобрать врядли получится
     
  5. krow7

    krow7 Активный пользователь

    С нами с:
    12 авг 2009
    Сообщения:
    398
    Симпатии:
    0
    Адрес:
    из Азии
    тоже видел, что логаут там не работает. гулял по cURL вконтакте, один человек решал проблему удалением куков.
     
  6. Sofia

    Sofia Активный пользователь

    С нами с:
    25 сен 2008
    Сообщения:
    969
    Симпатии:
    2
    если куки храним в браузере, то можно сделать определение браузера и просто сделать стирание файла... интересно, сработает? :)